I need a proprietary BASIC editor for a Parallax microcontroller Called PBasic Editor. Their download for Linux comes in two parts bothTZG files.
I extracted both (I think although there is only one file showing in my home directory. ) So where is the editor? I open the file and there is just some contents that is gibberish to me. The application menu gives me no results.
I remember this aspect of Linux being confusing to me back in the day. Iβm hoping to sort out my confusion here.
Do you have a link?
Specifically the PBasic Editors for Linux pats 1 and 2
Iβve downloaded them. Letβs seeβ¦
the program is GPL2 licensed but there isnβt a makefile, also the library libborqt-6.9.0-qt2.3.so
is in Qt2.3 so is very old
for me donβt start
$ LANG=C LD_LIBRARY_PATH+=:$PWD LD_PRELOAD=libborqt-6.9.0-qt2.3.so LANG=C ./PBasic
PBasic: ../../../util-common/delphiuw.c:580: Assertion `!SavedRegs || (ProcRelOffs > PushRegsOffs)' failed.
Annullato (core dump creato)
Iβve copied the lib into the bin folder for a quick & dirt solution (also LANG=C for English output not working)
Edit maybe found sources with makefile
Well, Iβm guessing you didnβt unpack both tarballs.
The first one, pbcompiler.tgz
, contains five folders and a README
file. The second one, lib.tgz
, contains two binary libraries.
/tmp/New Folder/
βββ lib
β βββ libborqt-6.9.0-qt2.3.so
β βββ tokenizer.so
βββ lib.tgz
βββ PBcompiler
β βββ bin
β β βββ config.dat
β β βββ gpl.txt
β β βββ PBasic
β β βββ tokenizer.so
β βββ examples
β β βββ hello.bs2
β βββ images
β β βββ brown_bg2.png
β β βββ compile.png
β β βββ consolel.png
β β βββ copy.png
β β βββ curve_bg1.png
β β βββ cut.png
β β βββ directive.png
β β βββ execute.png
β β βββ exit.png
β β βββ gear.png
β β βββ help.png
β β βββ memprof.png
β β βββ new.png
β β βββ open.png
β β βββ paste.png
β β βββ pbasicc.jpg
β β βββ preferences.png
β β βββ save.png
β β βββ send.png
β β βββ stock_home_24.png
β βββ lib
β βββ README
β βββ src
β βββ config.dat
β βββ fabout.cpp
β βββ fabout.h
β βββ fabout.xfm
β βββ fconsole.cpp
β βββ fconsole.h
β βββ fconsole.xfm
β βββ fsplash.cpp
β βββ fsplash.h
β βββ fsplash.xfm
β βββ gpl.txt
β βββ main.cpp
β βββ main.h
β βββ main.xfm
β βββ PBasic.bpr
β βββ PBasic.cpp
β βββ PBasic.res
β βββ preference.cpp
β βββ preference.h
β βββ preference.xfm
β βββ tokenizer.h
β βββ tokenizer.so
βββ pbcompiler.tgz
The README
states the followingβ¦
ReadME
PBasic Compiler IDE
This software was development with Kylix 3 open edition and realease with GPL License.
Installation.
in the folder src are the source code of the application.
to compile you will need Kylix 3.For convenience i include a compile version in the folder bin and the libries in the folder lib.
to install this lib you need to follow de next step:
cp libborqt-6.9.0-qt2.3.so /usr/lib ln -s /usr/lib/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so
and you will ready to execute the application.
BUGS:
- for some reason the IDE doesnβt run under console, you need to execute in GNOME or KDE.
Any help to improve the application please write to:
Alma Aldana Garcia.
Omar Ramirez Carbajal βZiCβ
zic@flashmail.com
Itβs written in Kylix, which is a Pascal/C++ IDE β the successor to Borland Turbo Pascal and Borland Turbo C, if you will. You need a copy of Kylix to compile and link the source code.
But yes, qt
2.3 is already very old, and I doubt whether you could still get that to run in a modern Plasma/qt5
environment.
On August 13, 2002 Borland Software Corporation announced the release of Borland Kylix 3.
In 2005, Borland reportedly moved to discontinue Kylix development.
[β¦]
As of September 2011 with Kylix discontinued the framework for cross-platform development by Embarcadero is FireMonkey.
Borland Kylix - Wikipedia
So basically, this is unmaintainedβ¦
Operating system: Cross-platform (Windows, macOS, iOS, Android)
License: Commercial proprietary license
FireMonkey - Wikipedia
To compile a free software, you would now need a proprietary, paid compilerβ¦
In the same download page there is the archive βBASIC Stamp Linux Solutionβ which contain stampbc_2.1
(dated 2005.05.15) and stampbc_124
(dated 2003.03)
In stampbc_124
these is tokenizer.so
dimension 84,5 kB which is the same in the lib
package
As the others also said Kylix 3 was out in around 2002 https://community.embarcadero.com/article/technical-articles/162-programming/6830-kylix-3-open-edition-available-for-download
The program was written with Kylix 3 which was also for C/C++
Sources in PBcompiler/src are in C++
Not necessarilyβ¦
I had already corrected that in my original post. Youβll have to type faster.

Still proprietary and paid. And their link for the free trial provides⦠an EXE file?!
This rather looks like a Windows IDE for compiling into Linux.
But well. If the source is indeed C++ as @Lolix suggested, then there shouldnβt be an issue finding a Linux compiler for itβ¦

Still proprietary and paid. And their link for the free trial provides⦠an EXE file?!
Idiotses are everywhere, Preciousss.

I had already corrected that in my original post. Youβll have to type faster.

Itβs written in Kylix
Its still in Kylix

But yes,
qt
2.3 is already very old, and I doubt whether you could still get that to run in a modern Plasma/qt5
environment.
The lib is 7,5 MB and donβt depends on other Qt stuff (and is 32 bit)
$ ldd libborqt-6.9.0-qt2.3.so
linux-gate.so.1 (0xf7eff000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7774000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7624000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf7557000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf754b000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf752f000)
libjpeg.so.62 => /usr/lib32/libjpeg.so.62 (0xf74e0000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf72e7000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf72bb000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf72b5000)
/usr/lib/ld-linux.so.2 (0xf7f01000)
libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf72ab000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf72a4000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf729c000)
So maybe this could still work

But well. If the source is indeed C++ as @Lolix suggested, then there shouldnβt be an issue finding a Linux compiler for itβ¦
There isnβt a makefile
and the other source from the same age fails badly

Still proprietary and paid. And their link for the free trial provides⦠an EXE file?!
This rather looks like a Windows IDE for compiling into Linux.
Yup, there is the video of that also running on Ubuntu and a list of compatible ditros (there is also Manjaro)

I need a proprietary BASIC editor for a Parallax microcontroller Called PBasic Editor. Their download for Linux comes in two parts bothTZG files.
In the page you linked there is a link to the pdf Parallax IDE for Chrome, for Linux the solution is to use the Chrome extension
Write, compile, and download code to your Parallax Boe-Bot Robot or custom BASIC Stamp microcontroller-based electronic creations.

In the page you linked there is a link to the pdf Parallax IDE for Chrome, for Linux the solution is to use the Chrome extension
β¦ which he/she does not want to even attempt to use
based upon β¦
general principle β¦
(like in Pulp Fiction, which comes to my mind every time I hear this expression ever since I saw that movie β¦)
itβs google related and therefore not a viable option
if I interpreted her/his previous statements (also in other threads) correctly.
Ive used Chrome. Itβs on my phone. This is a new computer, the first in well over 10 years (think Windows Vista). I feel like I have some control here and no, I havenβt allowed that all seeing all knowing eye on my machine yet. thatβs not saying I wonβt, but I am in no hurry. I mean, the fact that I MUST admit goolag into my life just to keep up with everyone and everything is exactly what gives me pause. it was never a concern until now when I am in control. I donβt want to misstep, and lose all privacy in a keystroke. That said, I donβt want to burden the Manjaro community with my noob fancies, which is why I started this thread anew and left the politics behind.