Main Menu

Recent posts

#21
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Norbert Spoerl - October 06, 2025, 12:32:18 AM
Hi Peter,

nimm es mir nicht übel, doch ich muß Dir leider sagen, dass Du mit Deinem letzten Beitrag ziemlich daneben liegst.

- Das mit dem OpenSource ist im offiziellen Forum ausdiskutiert -> no Chance!!!
- An den PB-Quellcode herankommen -> wurde probiert -> no Chance!!!

Das Thema wurde hoch und runter intensiv von den ASM Spezies diskutiert. Und auch der jetzige Eigentümer von den PB-Quellen wurde kontaktiert. Im Endeffekt ist der Quellcode von dem ASM-Genie Bob Zale so hochkomplex/kompliziert angelegt, dass er von einem anderen nicht weiter entwickelt werden kann. Und der Eigentümer hat auch kein Interesse an der Weitergabe des Quellcodes.

- "Als Einzelkämpfer mit diversen Nebenverpflichtungen kann das noch Jahre dauern ..." -> JKBasic sollte eigentlich in diesem Sommer fertig sein (SDK-Programming!!!). Ein Umzug mit Haussanierung kam dazwischen. Ziel ist nun Ende des Jahres. Ich kann bereits jetzt damit programmieren.
- "Referenz-HB sozusagen als "Pflichtenheft ..." -> Das war doch von Anfang an die Intension von JK, PB nahe zu 100% umzusetzen. In PB gibt es aus Kompabilitätsgründen einige alte Befehle. Die werden nicht mit umgesetzt. Z.B. MAKDWD und MAKLNG - es gibt nur noch MAK(..,..,..). Daher das >nahezu< bei den 100%.

Ich wollte hier nur kundtun, dass es sich lohnt, noch einige Monate zu warten, bevor man kurzfristig auf eine andere Sprache umsteigt. Und mehr werde ich jetzt zu dem Thema nicht mehr sagen.

Gruß
Norbert 

#22
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Peter Salomon - October 04, 2025, 11:32:01 AM
@Norbert #029
Wenn ich mir das richtig übersetzt habe, ist JK noch im alpha-Stadium, d.h. bei Weitem noch nicht an den Funktionsumfang von PBWin10 mit über 1400 Befehlen herangekommen.
Als Einzelkämpfer mit diversen Nebenverpflichtungen kann das noch Jahre dauern, bis da was Brauchbarens rauskommt. An einem hilfreichen User-Kontakt ist er offensichtlich auch nicht interessiert - wobei in der Altersgruppe wie ich man eigentlich immer hocherfreut über jeglichen Kontakt ist.

@Theo #31
Deinen Vorschlag kann ich nur begrüßen - obwohl, warum sollte man das Rad neu erfinden, wo doch alles schon da ist.
Wir sollten "nur" PBWin in den Status von OpenSource überführen und der User-Gemeinde das weitere Updaten überlassen ...
Die Frage ist halt - wie könnte das geschehen ohne Kontakt zu PowerBASIC Inc.? Ob die an einer solchen Lizensierung je interessiert sein werden?
Die andere Möglichkeit an den Quellcode heranzukommen ist Reengineering, wobei mir hierbei die Rechte-Problematik nicht geläufig ist.

Wenn PBWin durch Jürgen K. von Grund auf neu programmiert wird, sollte wenigstens das Referenz-HB sozusagen als "Pflichtenheft" zur Grundlage genommen werden. Ansonsten sehe ich den Anspruch der "fast" 100% Kompatibilität kaum erreichbar.

Grüsse aus Ahrensfelde

Peter Salomon
www.ps-blnkd.de
#23
General Discussion / To Theo Gottwald
Last post by Stan Duraham - October 04, 2025, 09:36:59 AM
I was told that you were trying to get in touch with me.
#24
Meta Forum / Large Traffic in the Forum
Last post by Theo Gottwald - October 01, 2025, 07:58:25 PM
From what i see, we have lots of GPT-Bots and Claude-Bots and also Bots from AMAZON busily sanning our content. Thats a good sign. So Powerbasic Syntax will be well known to the KI-Systems.
#25
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Theo Gottwald - October 01, 2025, 07:56:13 PM
Hallo Jürgen,
wie wärs du machst aus dem Ding ein Community-Project und gibst den Koordinator?
Dann könnten Andere zum Beispiel an einem Linker oder Code-Teilen des Compilers arbeiten.
Das könnte alles beschleunigen.
#26
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Theo Gottwald - October 01, 2025, 07:52:17 PM
Quote from: Norbert Spoerl on September 30, 2025, 07:38:54 PMHi Theo, habe vor 2 Tagen eine "private Nachricht" wegen Deinem Anliegen an Stan geschickt - bisher ohne Antwort.
Danke, Norbert.
#27
Meta Forum / Re: Does anybody know •"Han Lo...
Last post by Theo Gottwald - October 01, 2025, 07:24:51 PM
I answered him, he did not replay ... so ... he is not in.
#28
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Norbert Spoerl - September 30, 2025, 07:52:03 PM
Hi Peter,

hier ein Beitrag von JK vom Jan. 20205.
>>>
Hi all, as already announced here there will be a new compiler meant as a (currently limited) alternative and maybe future replacement for PowerBASIC.

My current situation still limits the time i can invest, so for a start i must limit the number of testers. I thought of asking the members of the former beta team first. I you are not a member of the beta team, but feel you must be among the first testers drop me a PM. There is no public download yet, don´t worry, everyone interested will get a chance for testing later. Please don´t ask all kinds of questions! I will tell more as things go on and time will come for all kinds of questions - but this time is not now.

Don´t expect too much, this is WIP and an alpha version. It is not a full blown compiler and linker all in one, it is a tool chain consisting of a code generator (my work), an assembler (minor changes by me) and a linker (e.g. link.exe by MS). The first step is generating assembler code from BASIC source code, this code gets assembled to one or more object files (.obj), which in a last step are linked to a final executable. This can be an .exe, a .dll or a .lib (static library) file conforming to Windows standards.

The assembler can assemble to 32 and 64 bit Windows and Linux executables. Currently i support only Windows executables.

MS´s link.exe + adjacent files are not redistributable, that is, i am not allowed to include it in my package. But on the other hand it is free and available by a free VC download. You can find the files you need (64 bit VC 22 version, Windows 10) in: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\... ,copy cvtres.exe, link.exe, lib.exe and all ms*.dll to \Assembler\Link32 and you are ready to go.

At current stage you will need my IDE for testing. Maybe there will be a standalone version in the future, but for the time being my IDE is the easiest way of handling all the messy details for me, so this is a requirement.

I´m not very happy with the name "JK-Basic", i´m not very creative finding names, so if you think you know a better name (not conflicting with existing ones), please tell me.

My first goal is to make core features and statements solid and stable. Future extensions are possible, but for the moment i don´t need suggestions, what else should be included and why, except i forgot to implement "really important" statements. I want a solid basis of what i have and afterwards we can talk about extensions and further development.
<<<

Und hier ein Beitrag vom 07.09.2025.
>>>
Maybe you remember the discussion about the name of my PowerBASIC replacement project, as a working name i choose "JKB", which is not an already registered trademark, so i think it is safe (legally) to use it.

After my retirement i had to move. I will become 65 in November this year and are in good shape and health. My mother is 89 now and never has seen a hospital from inside, so inheriting their gens i can hope for some years to come. One of my plans for these years is going public with and maintaining my 32/64 bit language, which syntactically is almost to 100% compatible to PowerBASIC, but a complete re-write and in some respect an expansion of it.

I hoped to be ready for this in summer this year, but moving to another place happens not as fast as i planned and expected. It is a small, lovely town, nearby where i was born. An old, charming, beautiful house, nearly 100 years old - i love it.The downside with old houses is, nothing is straight, even, plain or has 90 degree angles, Arranging your furniture is a real challenge, if the floor (a wonderful wooden floor) rises about 2 cm (nearly an inch!) towards the wall in the living room. By now i manged to install my kitchen and finally my desk with my computer setup, so i´m in play again - but by far not as far as i hoped to be.

In the meantime i could fix some problems including a bug (memory corruption) that almost drove me crazy. After long discussions with one of my test mates, finally the right idea came to my mind how to trap it. I have some of my projects compiling and running including object and COM stuff. I´m near but not yet there ...

So all i can ask for is your patience, i´m determined (and all of my tests so far show, i can do it) to publish a real 32/64 bit alternative for PowerBASIC, which (alas) seems to be come to an end. BASIC was the first computer language i learned, later i learned assembler and C/C++. After al those years to be honest, i still prefer BASIC, because human readability was not one of the first goals, when C was developed - it should be machine readable (easy to parse with the computer capacities back then). Well written BASIC code is much more readable and maintainable and as PowerBASIC shows, can easily stand the comparison to other modern languages.

BASIC is said to be "old-school" and for "beginners", because of the "B" in front of it. Maybe we should interpret the leading "B" as "Best ..."

Please stay tuned, there is more to come (definitely)
<<<

#29
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Norbert Spoerl - September 30, 2025, 07:38:54 PM
Hi Theo, habe vor 2 Tagen eine "private Nachricht" wegen Deinem Anliegen an Stan geschickt - bisher ohne Antwort.
#30
Deutsches Board (IT-Themen) / Re: Der Neue
Last post by Peter Salomon - September 30, 2025, 09:55:23 AM
@Theo #021
Danke für Deine Infos zu PBWin11.
Demnach sind es nur Überarbeitungen hinsichtlich der Stabilität und kaum neue Funktionen.

#022
Danke auch für die vergleichenden Untersuchungen bzgl. verschiedener Pascal-Varianten. Gib's sowas auch für BASIC, oder PowerBASIC im Vergleich zu anderen BASIC-Varianten?
Ich wollte auch mal vergleichsweise untersuchen (ggf. lassen), wie verschiedene BASIC-Varianten und andere Programmiesprachen den Code wie effektiv in Maschinensprache umsetzen ...

@Norbert #023
Die Richheimer-HP kenne ich auch - d.h. eigentlich nicht wirklich, da man dort ohne Anmeldung nichts sehen kann. Auch der von Dir zu letzt gepostet Link geht ohne Anmeldung nicht.

Hat jemand zu meinen Übersetzungen Einwände?
Link in http://www.ps-blnkd.de/AutoIt.htm#PowerBASIC

Grüsse aus Ahrensfelde

Peter Salomon
www.ps-blnkd.de