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.

첨부 파일파일 크기다운로드최종 다운로드
solidbasic.zip52.58 KB15181일 6시간 지남

댓글 (24)

By PingPong

Prophet (3624)

PingPong의 아바타

15-01-2012, 19:28

thx for all!

By PingPong

Prophet (3624)

PingPong의 아바타

29-01-2012, 18:59

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

By mars2000you

Enlighted (5782)

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

By mars2000you

Enlighted (5782)

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

By snout

Ascended (15184)

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.

By mars2000you

Enlighted (5782)

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

By snout

Ascended (15184)

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

By Jorito

Mr. Ambassadors (1764)

Jorito의 아바타

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 (17503)

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

By KdL

Paragon (1375)

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

By PingPong

Prophet (3624)

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?

By KdL

Paragon (1375)

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.

By eimaster

Master (239)

eimaster의 아바타

20-10-2017, 01:42

Where is the download link?

By danielvicentini@hotmail.com

Supporter (1)

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

By ARTRAG

Enlighted (6468)

ARTRAG의 아바타

07-08-2018, 15:35

Maybe it is not so solid...

By PingPong

Prophet (3624)

PingPong의 아바타

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 (271)

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

By Axe_chita

Supporter (9)

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

By KdL

Paragon (1375)

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?

By Axe_chita

Supporter (9)

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 "

By Pencioner

Scribe (1335)

Pencioner의 아바타

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

Prophet (4040)

gdx의 아바타

25-01-2021, 01:53

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

By Axe_chita

Supporter (9)

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.

By Axe_chita

Supporter (9)

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