Confused how to run the content of 2 extracted files that are supposed to combine or something?

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… :wink:


the program is GPL2 licensed but there isn’t a makefile, also the library is in Qt2.3 so is very old

for me don’t start

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

1 Like

Well, I’m guessing you didn’t unpack both tarballs. :thinking:

The first one, pbcompiler.tgz, contains five folders and a README file. The second one, lib.tgz, contains two binary libraries. :arrow_down:

/tmp/New Folder/
β”œβ”€β”€ lib
β”‚   β”œβ”€β”€
β”‚   └──
β”œβ”€β”€ lib.tgz
β”œβ”€β”€ PBcompiler
β”‚   β”œβ”€β”€ bin
β”‚   β”‚   β”œβ”€β”€ config.dat
β”‚   β”‚   β”œβ”€β”€ gpl.txt
β”‚   β”‚   β”œβ”€β”€ PBasic
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ 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
β”‚       └──
└── pbcompiler.tgz

The README states the following… :arrow_down:


PBasic Compiler IDE

This software was development with Kylix 3 open edition and realease with GPL License.

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 /usr/lib
	ln -s /usr/lib/ /usr/lib/

and you will ready to execute the application.


  • 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”


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… :nauseated_face:

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… :face_vomiting:

1 Like

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 dimension 84,5 kB which is the same in the lib package

As the others also said Kylix 3 was out in around 2002

The program was written with Kylix 3 which was also for C/C++

Sources in PBcompiler/src are in C++

1 Like

Not necessarily… :arrow_down:

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

Still proprietary and paid. And their link for the free trial provides… an EXE file?! :face_vomiting:
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…

Idiotses are everywhere, Preciousss. :man_shrugging:


1 Like

Its still in Kylix :slight_smile:

The lib is 7,5 MB and don’t depends on other Qt stuff (and is 32 bit)

$ ldd (0xf7eff000) => /usr/lib32/ (0xf7774000) => /usr/lib32/ (0xf7624000) => /usr/lib32/ (0xf7557000) => /usr/lib32/ (0xf754b000) => /usr/lib32/ (0xf752f000) => /usr/lib32/ (0xf74e0000) => /usr/lib32/ (0xf72e7000) => /usr/lib32/ (0xf72bb000) => /usr/lib32/ (0xf72b5000)
	/usr/lib/ (0xf7f01000) => /usr/lib32/ (0xf72ab000) => /usr/lib32/ (0xf72a4000) => /usr/lib32/ (0xf729c000)

So maybe this could still work

There isn’t a makefile and the other source from the same age fails badly

Yup, there is the video of that also running on Ubuntu and a list of compatible ditros (there is also Manjaro)

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.

… 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. :man_shrugging:

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.