2026�N05��2��
Linux(Intel)�œ��삷��JIS Full BASIC�K�i������BASIC�����n�ł��B
Linux(ARM)�ɂ́CBASIC Generic��Linux_ARM�ł��_�E�����[�h���Ă��������B
�� CPU��AMD�̂Ƃ��́CIntel�Łi���̃y�[�W�j�ł��B�ʏ�CAMD64��x86_64 �ł��BARM64��AMD64�͕ʕ��ł��B
�}���`�R�ACPU�𗘗p���ĕ`��ƌv�Z��ʃX���b�h�Ŏ��s���܂��B
�O���t�B�b�N�X�o�͐�Ƀv�����^��I�ԂƁC�t�@�C���o�͂ɑΉ�����v�����^driver�𗘗p���ăx�N�^�[�O���t�B�b�N�X�������܂��B
�G�f�B�^�E�t�H���g
�G�f�B�^�E�t�H���g�́C�I�v�V�������j���[�́u�t�H���g�v�Ŏw��ł��܂��B�K�Ȃ��̂ɑI�тȂ����Ă��������B
�����@IPA�S�V�b�N�C Noto Sans Mono CJK JP
��������
�����́u�������͘g�v����ē��͂��܂��B�\�����j���[�Łu�������͘g�v��I��ł��������B�L�[����alt-K�ł��������͘g���\������܂��B
������M���V��������ϐ����Ƃ��Ďg���Ƃ��́C�I�v�V�������j���[�� �݊����|���ʖ� �Ŋ����C�M���V���������`�F�b�N���Ă��������B
tutorial.pdf�@�u(����)�\�iBASIC�ɂ��JIS Full BASIC����v
BASIC8163Ja_Linux64.tar.xz���_�E�����[�h���C�K�X�̃t�H���_�ɓW�J���Ă��������B
���s
�W�J���Ăł���BASIC81Ja�t�H���_����basic���_�u���N���b�N����ƋN�����܂��B
�g���u���E�V���[�e�B���O
gtk2���Ȃ��Ɠ��삵�܂���B
�V���߂�Linix�ŋN�����Ȃ��Ƃ��́Cgtk2���C���X�g�[�����Ă��������B
Fedora 42�Ȃǂł́C�^�[�~�i����
sudo dnf install gtk2
�����s����gtk2���C���X�g�[������Γ��삵�܂��B
Manjaro Gnome �ł́C�[����
sudo pacman -S gtk2
�����s�����������B
Ubuntu 26.04�Ȃǂł́C
sudo apt install libgtk2.0-common
�����Â��^��Linux����gtk2�������Ă���̂ɓ��삵�Ȃ����Ƃ�����܂��B
basic���u���ꂽ�t�H���_�Œ[�����N�����āC
./basic
�����s����Ή����������Ǝv���܂��B
������2�d�ɓ��͂����Ƃ��i���Ƃ��Cabc�Ƒł�aabbcc�ɂȂ�j�́C���{����͂̐ݒ��ύX���Ă݂Ă��������B
���Ƃ��CManjaro Gnome�ł́Cibus��I�����Ă��������ifcitx5���ƁC�G�f�B�^��ʂŕ���(�p����)��2�d�ɓ��͂����j�B
�u�������͘g�v�ɓ��{����͂ł��Ȃ��Ƃ��́C�u�������͘g�v��GTK2�A�v���P�[�V�����ł��邱�Ƃɗ��ӂ��ē��{����͊������Ă��������B
���Ƃ��CKubuntu25.04��fcitx5�Ŏg���Ƃ��Cfcitx5-frontend-gtk2�̒lj��C���X�g�[�����K�v�ł��B
���m�̕s�
gtk2�ł́C�O���t�B�b�N�X�̏o�͐悪�v�����^�̂Ƃ��CVIEWPORT�ɑ���N���b�s���O���������s���܂���B
�f�t�H���g�̕`���͉��[�ɐڂ��鐳���`�ł����C���̊O�ɂ��`�悳��CSET CLIP���̎��s����������܂��B
���̑��CGTK2�ł�Qt�ł̔�r���Q�Ƃ��Ă��������B
�_�E�����[�h
BASIC8163Ja_Linux64_Qt5.tar.xz (Lazarus 2.0.12�ō쐬)
Qt5PAS���C�u�����̃C���X�g�[��
Qt5PAS���C�u�����̃C���X�g�[�����K�v�ł��B
Fedora�Ȃ� RedHat�n�̂Ƃ��C
�^�[�~�i����
sudo dnf install qt5pas
Ubuntu�CLinux Mint�Ȃ�Debian�n�ł́C
�[����
sudo apt install libqt5pas1
Manjaro Linux (Xfce, Gnome) �ł́C�[���ŁC
sudo pacman -S qt5pas
�N��
basic81Ja�t�H���_�Œ[�����N�����C
./basic --platform xcb
�ŋN�����Ă��������B
Linux�̃����`���[�ɓo�^�������Ƃ��́CLinux�ŏ\�iBASIC�������`���[�ɓo�^�B
�g���u���E�V���[�e�B���O
�N�����Ȃ��Ƃ��C���邢�́C�s�������Ƃ��́C
BASICJa�t�H���_���ʼnE�N���b�N���āu�[���ŊJ���v���邢�́C�uOpen in Console�v�Œ[�����J��
./basic
�̂悤�ɒ[������N�����C�G���[���b�Z�[�W���m�F���Ă��������B
(1) undefined reference to `QGuiApplication_setFallbackSessionManagementEnabled'
���邢�� �c undefined symbol: QPrinterInfo_availablePrinterNames
Qt5Pas�̍ŐV�ł���肵�Ă��������BQt5Pas�̍ŐV�ł́C
davidbannon libqt5pas
�ɂ���V1.2.16�Ǝv���܂��Bassets �ŁgShow all 22 assets�h���N���b�N���ĒT���K�v������܂��B
Ubuntu�CLinux Mint�Ȃ�Debian�n�̂Ƃ��C
libqt5pas1_2.16-4_amd64.deb
���_�E�����[�h���C
�_�E�����[�h��̃t�H���_�Œ[������C
sudo apt install ./libqt5pas1_2.16-4_amd64.deb
Fedora�Ȃ�RedHat�n�̂Ƃ��C
libqt5pas-2.16-4.x86_64.rpm
���_�E�����[�h���C
�_�E�����[�h��̃t�H���_�Œ[������C
sudo dnf install ./libqt5pas-2.16-4.x86_64.rpm
�����s�B
(2) error while loading shared libraries: libQt5Pas.so.1:�@�c
�@Qt5Pas���C�u�����̃C���X�g�[���s���ł��B
(3) QSocketNotifier: Can only be used with threads started with QThread
�@���̏ꍇ�C�^�[�~�i������
�@./basic --platform xcb
�ŋN���B
�܂��́C���O�C���̂Ƃ��C���[�U�����͎��ɉE�����Ɏ��Ԃ̃A�C�R��
���\�����ꂽ��@ on Xorg�@���܂ޑ���I�ԁB
���Q�Ɓ�Free Pasacal Wiki Qt5_interface Systems using Wayland

BASIC8163Ja_Linux64_Qt6.tar.xz (Lazarus 3.8�ō쐬)
Qt6PAS���C�u�����̃C���X�g�[���@
Fedora 41�ł́C�^�[�~�i����
sudo dnf install qt6pas
�Ƃ����qt6pas�������ł��܂��B
Ubuntu 25.04�ł́C�^�[�~�i����
sudo apt install libqt6pas6
�Ƃ����qt6pas�������ł��܂��B
Manjaro Linux (Xfce, Gnome) �ł́C�[���ŁC
sudo pacman -S qt6pas
���̕��@�ŃC���X�g�[���ł��Ȃ��Ƃ��́C
Download LibQt6Pas Pre-Built Packages Assets
���牺�L�̎��s�ɕK�v�ȃt�@�C�����_�E�����[�h���C
�_�E�����[�h��̃t�H���_�Œ[������C
Ubuntu�CLinux Mint�Ȃ�Debian�n�̂Ƃ��C
sudo apt install ./libqt6pas6_6.2.10-1_amd64.deb
Fedora�Ȃ�RedHat�n�̂Ƃ��C
sudo dnf install ./libqt6pas6-6.2.10-1.x86_64.rpm
�����s�i�o�[�W�������̐���6.2.10-1�͍X�V����邩������Ȃ��j�B
�N��
basicJa�t�H���_�Œ[�����N�����C
./basic --platform xcb
�ŋN�����Ă��������B
Linux�̃����`���[�ɓo�^�������Ƃ��́CLinux�ŏ\�iBASIC�������`���[�ɓo�^�B
Linux 32�r�b�g�Ń_�E�����[�h
BASIC8163Ja.tar.gz
�f�o�b�O�E�B���h�E���ŏ����E�ő剻�ł���
�V�ł�Linux�Ńf�o�b�O�E�B���h�E���ŏ����ł��Ă��܂����Ƃ����邩���m��܂���B
���̏�ԂŃ��j���[���璆�f��I��ł��I���ł��܂���B�ŏ��������A�C�R����T���o���ă_�C�A���O��\�������邱�Ƃ��K�v�ł��B
OS���A�b�v�f�[�^������CWayland�̎g�p���~�߂�X11�œ��삳����Ȃǂ̑L���ȏꍇ������܂����C����炪�L���łȂ��Ƃ��́C�ً}���p��
BASIC0772Ja_Linux64_Qt5.tar.xz ���g���܂��B�ʓr�CQt5Pas���C�u�����̃C���X�g�[�����K�v�ł��B
| �`��o�͐� | �X�N���[�� | �v�����^ (cups-pdf) cups-pdf�ō쐬����PDF��Windows���Adobe Reader�Ŋm�F | ||||
| �G�f�B�V���� | GTK2�� | �@Qt5�Ł@ | �@Qt6�Ł@ | GTK2�� | Qt5�� | Qt6�� |
| �N���b�s���O | �Z | �Z | �Z | �~ | �Z | �Z |
| LINE STYLE | �Z | �Z | �Z | �Z | �Z | �Z |
| AREA STYLE | �Z | �Z | �Z | �~ | �Z | �Z |
| LINE WIDTH | �Z | �Z | �Z | �Z | �Z | �Z |
| TEXT BACKGROUND | �Z | �Z | �Z | �~(��ɓ���) | �~(��ɕs����) | �~(��ɕs����) |
| DRAW MODE MASK | �Z | �Z | �Z | �~ | �~ | �~ |
���⒍��
cups-pdf �C���X�g�[��
Fedora 41��
sudo dnf install cups-pdf
Ubuntu 24.04��
sudo apt install printer-driver-cups-pdf
��L�ȊO�̑���́C
�\�iBASIC��OS�o�[�W�����Ԃ̑���
���Q�Ƃ��Ă��������B
�Ȃ��CQt�łł́C�Ǝ��g�����߂�GetKeyState���͋@�\���܂���B
Revision History
Ver. 8.1.6.3
BASIC8163Ja.tar.gz �@ (x86)GTK2�� (32�r�b�g)
BASIC8163Ja_Linux64.tar.xz �@(x86_64)GTK2��
BASIC8163Ja_Linux64_Qt5.tar.xz �@(x86_64)Qt5��
BASIC8163Ja_Linux64_Qt6.tar.xz�@(x86_64)Qt6��
2�i���[�h�ƕ��f�����[�h��MOD���̐��x���s������s����C�������B
Ver. 8.1.6.2
BASIC8162Ja.tar.gz �@ (x86)GTK2�� (32�r�b�g)
BASIC8162Ja_Linux64.tar.xz �@(x86_64)GTK2��
BASIC8162Ja_Linux64_Qt5.tar.xz �@(x86_64)Qt5��
BASIC8162Ja_Linux64_Qt6.tar.xz�@(x86_64)Qt6��
GET POINT���̎��s�O�ɂ���ȑO�̕`�悪�������Ȃ����Ƃ�����s����C�������B
2�i���[�h�C���f�����[�h�ŁC�����̐�Βl��2^63�ȏゾ�ƁC�O�p�����ُ�l���Ƃ�s����C�������B
Ver. 8.1.6.1
BASIC8161Ja_Linux64.tar.xz �@(x86_64)GTK2��
BASIC8161Ja_Linux64_Qt5.tar.xz �@(x86_64)Qt5��
BASIC8161Ja_Linux64_Qt6.tar.xz�@(x86_64)Qt6��
ASSIGN���Œ�`���鐔�l���ɂ����āCDLL�̏o�͂�64�r�b�g�����t�������Ƃ��ď������邱�Ƃɂ����B
Ver. 8.1.6.0
BASIC8160Ja.tar.gz �@ (x86)GTK2�� (32�r�b�g)
BASIC8160Ja_Linux64.tar.xz �@(x86_64)GTK2��
BASIC8160Ja_Linux64_Qt5.tar.xz �@(x86_64)Qt5��
BASIC8160Ja_Linux64_Qt6.tar.xz�@(x86_64)Qt6��
�\�i1000�����[�h�ŁCSIN, COS, EXP, LOG�Ȃǂ̒��z���Ə����ׂ����g����悤�ɂ����B
Ver. 8.1.5.4
Ver. 8.1.3.5�̕ύX������������Ă����o�O���C���B
Ver. 8.1.5.3
�f�o�b�O�@�\�������B
Ver. 8.1.5.2
�u�����s�Ńt���[�Y���邱�Ƃ�����o�O���C��
Ver. 8.1.5.1
�u���_�C�A���O�̋����̕s����C��
2�����z��i�s��j�̍s�C��̑�����s�����߁i�Ǝ��g���j��lj��B
Ver. 8.1.5.0
MAT���ɍs��̌v�Z����������悤�ɂ����i�Ǝ��g���j�B
Ver. 8.1.4.7
SynEdit��Gutter���\���ɂ����B
DLL�Ăяo������CallBack�����w��ł���悤�ɂ����B
Ver. 8.1.4.5
ASSIGN��(DLL�Ăяo��)��lj��B
Ver. 8.1.4.4
Kubuntu 25.04�ȂǂŃf�o�b�O�E�B���h�E�̍ŏ����E�ő剻�����s�ł���s�����B
KDE�ȊO�̊��ŁC��q�̖�肪�Ȃ���� Ver. 8.1.4.2����̍X�V�͕s�v�B
Ver. 8.1.4.2
RECTYPE CSV�̂Ƃ��CMAT WRITE���������@�\���Ȃ��o�O���C�������B
Ver. 8.1.4.1
���s�̒��f�Ōł܂邱�Ƃ�����s����C�������B
Ver. 8.1.4.0
DRAW���̍ċA���x���s����C�������B
Ver. 8.1.3.8
DRAW GRID�Ȃǂ�g���G��`�Ƃ��Ė|��悤�ɕύX�B
Ver. 8.1.3.7
Qt�łŕ`�施�߂̈ꕔ���N���b�s���O�ɑΉ����Ȃ��s��ɑ�B
Ver. 8.1.3.6
INPUT����syntax error�̂Ƃ��ُ�I������Ȃǂ�Qt6�Ή��̕s�����C���B
Ver. 8.1.3.5
Debian, Ubuntu, Linux Mint���f�o�b�O�_�C�A���O�̍ŏ����������s����C���B
Ver. 8.1.3.4
Directory GetName�����s����ƈُ�I������o�O���C�������B
Ver. 8.1.3.3
PLOT���̖|��n���C���i�G���[���b�Z�[�W��I�m���j�B
OPTION ARITHMETIC�������Ȃ��O���葱���͎�v���O�����̐ݒ�������p�����̂Ƃ����iJIS��݊��ւ̕ύX�j�B
Ver. 8.1.3.2
Fedora41, Ubuntu24.04�ł̃O���t�B�N�X�E�B���h�E�̕s��Ή���lj��B
�݊����I�v�V�����uTEXT���`�v��p�~�B
Ver. 8.1.3.1
Fedora41, Ubuntu24.04�ȂǂŃO���t�B�b�N�X�E�B���h�E���ĕ\������Ȃ��s��ɑΉ��i�����s���őΏǗÖ@���x���j�B
Ver. 8.1.3.0
PLOT TEXT�����`�������̎��`�����W��ɕύX�����i�ꕔJIS��݊��ւ̕ύX�j�B
Beam mode�̏����l��"IMMORTAL"�ɕύX�����iJIS��݊��ւ̕ύX�j�B
Ver. 8.1.2.6
DATA���Ɉ��p���Ȃ��ŏ�����萔�̕��@�����������B
Ver. 8.1.2.5
�L�������[�h�ł̐��l�萔���͂̃o�O���C���B
Ver. 8.1.2.4
�L�������[�h�Ŏ�������͂���Ɛ����Ɋۂ߂���o�O���C���B
Ver. 8.1.2.2
�t�@�C�����͎��̍s���������Ŕ��ʂ���悤�ɕύX�����B
Ver. 8.1.2.1
�f�o�b�O�_�C�A���O�̃V�X�e�����j���[���\���ɂ����B
Ver. 8.1.2.0
���͎��Ƀv���O�����R�[�h�̐F�������ł���悤�ɂ����B(�I�v�V�����|�G�f�B�^�őI��)
Ver. 8.1.1.6
���u�_���w�肷��ƌ����ӂ�̗�O������s����C�������B
Ver. 8.1.1.5
��O�����Œ�~�����Ƃ�Debug���ɕϐ��l���\������Ȃ��o�O���C���B
Ver. 8.1.1.4
�G�f�B�^�̎����C�����[�`�����C���B
Ver.8.1.1.3
���s�\��O���g���[�X�_�C�A���O�ɂ��o�͂���悤�ɂ����B
Ver.8.1.1.2
���s�\��O�Œ��f����̂�p�~�����B
Ver. 8.1.1.1
USING$����PLOT TEXT USING�ő��s�\��O�������̓�����C�������B
Ver.8.1.1.0
���s�\��O����悤�ɏC�������B
���f�����[�h������`���t�@�C���ɑΉ��������B
Ver. 8.1.0.7
SET BITMAP SIZE 1,1�������N���������C��
SET COLOR ���i�Ǝ��g���j�̃o�O���C��
Ver. 8.1.0.6
PROGRAM���̔z���������������������Ȃ��o�O���C���B
Ver. 8.1.0.5
�v���O�������Ƀ}���`�o�C�g�����i�����Ȃǁj������ƃw���v�̌������������s���Ȃ��o�O���C�������B
Ver. 8.1.0.4
Help���X�V.
Lazarus 2.0.8�ŃR���p�C�������B
Ver. 8.1.0.3
�v���O�������s�O�ɃO���t�B�b�N��ʂ���������Ȃ����Ƃ̂���o�O���C���B
�O���t�B�b�N��ʏ����t�H���g�T�C�Y���ُ�ƂȂ邱�Ƃ̂���o�O���C���B
Qt�T��INPUT�_�C�A���O�̕\���ŋN������ɑΉ��B
�v���O�����ۑ��ŃG���[���N�������ɑΉ��B
�O���t�B�b�N�X�o�͐悪�v�����^�̂Ƃ��ɂ��CSET TEXT BACKGROUND��L���ɂ����i���ۂ͖�������邩������Ȃ��j�B
Ver. 8.1.0.2
�O���t�B�b�N�X���W�n��GTK2��16�r�b�g�CMAC��32�r�b�g�C�v�����^��32�r�b�g�ɂ����B
�O���t�B�b�N�X�o�͐悪�v�����^�̂Ƃ��CSET BITMAP SIZE�������s�s�Ƃ����B
�O���t�B�b�N�X�o�͐悪�v�����^�̂Ƃ��CSET TEXT BACKGROUND�����邱�Ƃɂ����B
�O���t�B�b�N�X�o�͐悪�v�����^�̂Ƃ��̃t�H���g���X�N���[���Ƃ��낦���B
Graphics�I�v�V�����_�C�A���O�Ńv�����^�̑I���Ɛݒ肪�ł���悤�ɂ����B
Ver. 8.1.0.1
Graphics�I�v�V�����_�C�A���O��Help�{�^�����@�\���Ȃ��o�O���C�������B
Ver. 8.1.0.0
�O���t�B�b�N�X�o�͐�Ƀv�����^��lj������B
Ver. 8.0.2.4
PAINT, FLOOD������d�l����O�����B
GET POINT�����s����beam�����̕s�����C�������B
Ver. 8.0.2.3
GLOAD, GSAVE������ɋ@�\���Ȃ��o�O���C���B
Ver. 8.0.2.2
beam, point color, point style �ݒ�������������B
Ver. 8.0.2.1
MAT GET POINT�����s�����access violation�ɂȂ�o�O���C���B
GLOAD, GSAVE�Ɏ��s�����access violation�ɂȂ�o�O���C���B
Ver. 8.0.2.0
Draw���Ŏˉe�ϊ������s�����access violation�ɂȂ�o�O���C��.
Lazarus�̃o�[�W������1.6.4�ɕύX�����B(area style�����������s�����)
Linux �p��Ń_�E�����[�h�̃y�[�W��
�\�iBASIC�̃z�[���y�[�W��
�\�iBASIC��3�f�����@��