Solid VBasic Compiler + linker

by Josb on 14-01-2012, 20:28

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

AttachmentSizeDownloadsLast download
solidbasic.zip52.58 KB17731 day 22 hours ago

Comments (24)

By PingPong

Enlighted (4156)

PingPong's picture

15-01-2012, 19:28

thx for all!

By PingPong

Enlighted (4156)

PingPong's picture

29-01-2012, 18:59

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

By mars2000you

Enlighted (6561)

mars2000you's picture

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

By mars2000you

Enlighted (6561)

mars2000you's picture

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 !).

By snout

Ascended (15187)

snout's picture

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.

By mars2000you

Enlighted (6561)

mars2000you's picture

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."

By snout

Ascended (15187)

snout's picture

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

By Jorito

Mr. Ambassadors (1803)

Jorito's picture

21-02-2012, 23:11

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

By Manuel

Ascended (19683)

Manuel's picture

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

By KdL

Paragon (1485)

KdL's picture

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 (!)
...

By PingPong

Enlighted (4156)

PingPong's picture

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?

By KdL

Paragon (1485)

KdL's picture

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.

By eimaster

Champion (285)

eimaster's picture

20-10-2017, 01:42

Where is the download link?

By danielvicentini@hotmail.com

Supporter (1)

danielvicentini@hotmail.com's picture

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

By ARTRAG

Enlighted (6977)

ARTRAG's picture

07-08-2018, 15:35

Maybe it is not so solid...

By PingPong

Enlighted (4156)

PingPong's picture

09-08-2018, 10:54

ARTRAG wrote:

Maybe it is not so solid...

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

By SkalTura

Champion (404)

SkalTura's picture

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...

By Axe_chita

Rookie (22)

Axe_chita's picture

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

By KdL

Paragon (1485)

KdL's picture

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?

By Axe_chita

Rookie (22)

Axe_chita's picture

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 "

By Pencioner

Scribe (1611)

Pencioner's picture

24-01-2021, 22:49

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

By gdx

Enlighted (6438)

gdx's picture

25-01-2021, 01:53

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

By Axe_chita

Rookie (22)

Axe_chita's picture

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.

By Axe_chita

Rookie (22)

Axe_chita's picture

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