Solid VBasic Compiler + linker

van Josb op 14-01-2012, 20:28

Solid VBasic Compiler + linker for MSX DOS. This enables the generation of .com files from .bas files.

BijlageGrootteDownloadsLaatste download
solidbasic.zip52.58 KB17422 dagen 7 uur geleden

Reacties (24)

Van PingPong

Prophet (4096)

afbeelding van PingPong

15-01-2012, 19:28

thx for all!

Van PingPong

Prophet (4096)

afbeelding van PingPong

29-01-2012, 18:59

in the package ld.com ( the linker ) is missing. anyone know where to get it?

Van mars2000you

Enlighted (6441)

afbeelding van mars2000you

30-01-2012, 22:37

I found the website ! Smile

http://www.wolfa.net/novatec/

The linker is on this page (1st file) :

http://www.wolfa.net/novatec/warez/develop/index.htm

Now the problem is how to decompress an ARJ file ... :(

And some files seem to be corrupted oO

Van mars2000you

Enlighted (6441)

afbeelding van mars2000you

30-01-2012, 22:46

I've finally found the correct ASLD.ARJ file on another Russian website, but I can't post it here (unknown status !).

Van snout

Ascended (15187)

afbeelding van snout

30-01-2012, 23:20

mars - if you could submit it as an ordinary download (or if that doesn't work send it to downloads@msx.org) one of our crew members will add it to MRC soon! (provided it clearly is public domain/freeware). 

@manuel - do you happen to remember Egor's nick on MRC? Perhaps I can reach him that way.

Van mars2000you

Enlighted (6441)

afbeelding van mars2000you

30-01-2012, 23:28

I can't post the file here because the status is unknown. For all the website, there's this text :

"Novatec Archive is a service provided free by Novatec group. All software provided AS-IS, no responsibility taken for any damage. For support, contact Egor Voznessenski."

Van snout

Ascended (15187)

afbeelding van snout

30-01-2012, 23:40

Ah, I thought you were having trouble uploading. Sorry for the confusion, will try and see if we can establish contact with Egor - lets hope for the best! Smile

Van Jorito

Mr. Ambassadors (1788)

afbeelding van Jorito

21-02-2012, 23:11

OK, I've updated the download here with the version PingPong sent (which includes the linker). Happy downloading!

Van Manuel

Ascended (19310)

afbeelding van Manuel

22-02-2012, 13:05

Hmm, I missed snout's question: I don't know but I think you should be able to find it in the userlist Smile

Van KdL

Paragon (1450)

afbeelding van KdL

28-02-2012, 15:34

POINT gets the value one time only.... bug???

1 ' POINT TEST *** SOLiD V-BASIC
5 SCREEN 8
10 PSET(0,0),2: A=POINT(0,0)
15 PSET(2,2),4: B=POINT(2,2)    <---- B=A (!)
...

Van PingPong

Prophet (4096)

afbeelding van PingPong

03-03-2012, 19:16

POINT gets the value one time only.... bug???

1 ' POINT TEST *** SOLiD V-BASIC
5 SCREEN 8
10 PSET(0,0),2: A=POINT(0,0)
15 PSET(2,2),4: B=POINT(2,2)    <---- B=A (!)
...

Ore more probably returns always the same value?

Van KdL

Paragon (1450)

afbeelding van KdL

05-03-2012, 06:11

no, I'm sure that the 1st time it's always correct... it's a bug of compiler Sad

but........ the source code of v-basic ? exists ???
I would be interested to correct the bugs in it and make additions.

Van eimaster

Champion (282)

afbeelding van eimaster

20-10-2017, 01:42

Where is the download link?

Van danielvicentini@hotmail.com

Supporter (1)

afbeelding van danielvicentini@hotmail.com

07-08-2018, 11:27

Don't know about you guys, but + and - operations are not working.

x=1
y=1
print x+y

(results = 0)

Have you tested lately?

I'm using WebMSX.

Daniel

Van ARTRAG

Enlighted (6933)

afbeelding van ARTRAG

07-08-2018, 15:35

Maybe it is not so solid...

Van PingPong

Prophet (4096)

afbeelding van PingPong

09-08-2018, 10:54

ARTRAG wrote:

Maybe it is not so solid...

Umh, i agree, a little fragile and buggy buggy.... ;-)

Van SkalTura

Champion (399)

afbeelding van SkalTura

13-12-2020, 11:13

I know this is an old topic, but since my failure to use the MFR properly, I'm trying to make a similar menu style to select different games.
I want to convert my Basic program into MSXDos to use SofaRom/LoadRom/ExecRom to selected with the joystick.
If that possible with SolidBasic, and how do I execute an MSXDos command in a Basic program ?

Of is there some existing program already that works similar to the multi-game menu featured in the MFR, that can be run from MSXDos ?
Don't like the SofaRom menu, it's basically a directoty browser, and that is not what I want...

Van Axe_chita

Supporter (16)

afbeelding van Axe_chita

24-01-2021, 08:47

Is anyone interested in the original documentation for the Solid VBasic Compiler? It is in Russian, the text encoding is KOI8-R

Van KdL

Paragon (1450)

afbeelding van KdL

24-01-2021, 17:40

Axe_chita wrote:

Is anyone interested in the original documentation for the Solid VBasic Compiler? It is in Russian, the text encoding is KOI8-R

Do you have source codes or just explanatory documents?

Van Axe_chita

Supporter (16)

afbeelding van Axe_chita

24-01-2021, 18:39

No, I don't have the compiler source code. This is just the documentation that explains the differences between the compiler and the MSX-basic interpreter, as well as the advanced programming language features implemented in the compiler.
These are the User's Guide, the Programmer's Guide, the System Programmer's Guide, and the System Programmer's Guide to Library Procedures.
Quote from the User Manual
"The compiler was created to produce a language as close to MSX-basic as possible. Moreover, since it is possible to debug using the interpreter, the compiler is excluded from diagnosing some errors that may be detected during debugging on the interpreter.
The input language is a slightly expanded version of MSX-BASIC, consisting of a core and extended with the following features:
- The WHILE-WEND loop operator (equivalent to the IBM-BASIC loop operator (BASICA, GW-BASIC).
- support for separate compilation (PROCEDURE, CALL operator extension, MSX-C compatibility).
- PRAGMA. - ability to control the compiler "

Van Pencioner

Scribe (1546)

afbeelding van Pencioner

24-01-2021, 22:49

Sadly, Egor Voznesensky, the author, has passed away in 2014 - and i think the sources has been lost

Van gdx

Enlighted (6116)

afbeelding van gdx

25-01-2021, 01:53

I am interessed by Solid's work. Axe_chita put a tempory link here please.

Van Axe_chita

Supporter (16)

afbeelding van Axe_chita

26-01-2021, 17:24

Yes, unfortunately it is. But he managed to send his creations to free sailing. And now we can explore, study, improve them. I think he would be happy if the programs he wrote continued to live in other hands.

Van Axe_chita

Supporter (16)

afbeelding van Axe_chita

26-01-2021, 17:45

No problem. Just to remind you once again, all the documentation is entirely in Russian. There are also typos or syntax errors in the text. I will try to find and fix these errors.

V. B. C. MSX-compatible BASIC compiler. User's Guide, Programmer's Guide, System Programmer's Guide
https://cloud.mail.ru/public/NkXF/GaGxMrLgh
The System Programmer's Guide to Library Routines.
https://cloud.mail.ru/public/pYku/1cZj8xKkR

The files are in my cloud on a permanent basis, the file format is plain text, the code table 866 is used