BASIC.INI

BASIC.EXE makes a file named BASIC.INI , which records some settings of this system, on finishing.
BASIC.INI is made in the folder BASIC.EXE has been launched.

BASIC.INI can be edited using NOTPAD.EXE.

[Setup]
The following key can be added to [Setup] section.
Registry

[Frame]
The following keys can be added to [Frame] section.
IniFileReadOnly
NoRun
NoBackUp
BasExt
LibExt
InitialDir
CharacterByte
BreakKey
VirtualMemory

[Graphics]
The following key can be added to [Graphics] section.
AxisColor

(Example)
[Setup]
Registry=1
[Frame]
IniFileReadOnly=1
NoRun=1
NoBackUp=1
BasExt=.BAS
LibExt=.LIB
InitialDir=c:\BASICw32
CharacterByte=1
BreakKey=C
VirtualMemory=256
[Graphics]
AxisColor=15

(Meaning)
○ Registry=1
Make BASIC.EXE use the registry. In that case, the other keys are invalid.
○ IniFileReadOnly=1
BASIC.EXE shall not re-write BASIC.INI.
○ NoRun=1
When BASIC.EXE is launched with a file name, BASIC.EXE do not run the program.
○ NoBackUp=1
When a program starts, no back-up file is made.
○ BasExt
The file extension for the programs. This key starts with a period. At most 7 characters including the period.
○ LibExt
The file extension for the library files. This key starts with a period. At most 7 characters including the period.
○ InitialDir
The folder which the File-Open dialog displays first.
○ CharacterByte=0
supports multi-byte character sets.
○ BreakKey=C
makes the short-cut key for the break command Ctrl-C.
○ VirtualMemory=256
reserves 256MB for Virtual Stack Memory.
○ AxisColor
The color index that is used by built-in pictures AXES and GRID.

<Memo>
When SETUP.BAT is performed, a key 'Registry=1' is added to [Setup] section.
Rewrite BASIC.INI into 'Registry=0', to ignore the registry.