Page 1 of 1

Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Thu Sep 26, 2013 3:49 pm
by David de Argentina
Hi all,

I'm working on a Plugin as PowerBasic interpreter for NeoBook.

All Credits of the initial Developer is to Eros Olmi ( http://www.thinbasic.com )

This is a abandoned project. Eros went to another way to build his thinBasic interpreter.
you can see the release of the source code at:

http://www.powerbasic.com/support/pbfor ... hp?t=28326


At this time, plugin does:

a) Loads a Text File with a PowerBasic Script Code.
b) Sets the PowerBasic Variables used into the Script Code file.
c) Runs the Loaded Script
d) Get the PowerBasic Variables.
d) Reset the internal Engine of the plugin, in order to start another Script Code File or Restart the same script.

PowerBasic runs as a rocket its programs. It is specially indicated to do large or complex recursive process.
It can help NeoBook, because Neo is too slow when do this kind of process.

The Initial Beta Release could be downloaded at:

https://app.box.com/s/h63ech3chdqqqpl8d6eo

The ZIP includes:

DemoPB.PUB, the sample of use of this plugin. Each function used is fully documented.

NeoPBInterpreter.NBP: The plugin itself.

BINT32.DLL: The associated Library. must be in the same folder of the plugin and must be included with your own program on the same folder to the EXE.

Test10_Select.txt and Test03_Speed.txt: Samples of PowerBasic Script Code Files.

BINT32.DOC: The original help of the library. Here you can find all function, structures, variables, etc., that can be used into your own Scripts Files.

Tested on XP SP3, NeoBook 5.8.4

Please, tell me your experience with this plugin. (and OS Version too)

Thanks in advance,
David de Argentina

Re: Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Fri Sep 27, 2013 8:20 am
by dpayer
David,

Could you post a link to a reference for Powerbasic?

I went to their site and I couldn't find a basic document used for the product that contains syntax and key words used.

It would be important for anyone using your plugin to know what can and cannot be done.

Thanks for your efforts.

David P.

Re: Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Fri Sep 27, 2013 8:20 am
by dpayer
David,

Could you post a link to a reference for Powerbasic?

I went to their site and I couldn't find a basic document used for the product that contains syntax and key words used.

It would be important for anyone using your plugin to know what can and cannot be done.

Thanks for your efforts.

David P.

Re: Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Fri Sep 27, 2013 10:03 am
by David de Argentina
Hi DavidP,

This link is for the PowerBasic Help File and all samples:

https://app.box.com/s/kdlkd8q7viai1leran84

The syntax that uses the plugin is almost exactly PowerBasic. See the BINT32.doc to check the differences.

On the other hand, i updated the plugin.
I added some debug capabilities, in order to check possible errors.
If no errors, nothing to see, if errors, a dialog with the error data is displayed.

Please, download again the plugin from the same location.

Thanks again,
David de Argentina

Re: Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Fri Sep 27, 2013 11:21 am
by Neosoft Support
A very useful plug-in David!

Re: Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Fri Sep 27, 2013 11:47 am
by David de Argentina
Thanks Dave,

I'm trying to convert thinBasic engine (http://thinbasic.com) to a NeoBook Plugin.

thinBasic is a very very very robust Basic interpreter that runs as a rocket....

thinBasic is a Basic dialect by itself, that can be used from console to OpenGL output...

There are hundreads of samples on the instalation package...

But, plugin does not work yet...

When ready, i think it will be the real interpreter.... not this one, more limitated.

Back to job,

Greetings from Buenos Aires,
David de Argentina

Re: Beta Testing Neo PowerBasic Interpreter plugin

PostPosted: Sat Sep 28, 2013 2:21 pm
by David de Argentina
NeoThinBasic is on begining...

Now, i can load and run several thinBasic Scripts.

I don't upload samples because program crashes when script is closed (does not return the control to NeoBook and exit NeoBook Program)

For a while, if you are interested in this new service, take a look of thinBasic webpage.

http://www.thinbasic.com

I suggest download the latest instalation package, in order to learn about thinBasic syntax and possibilities.

Download link:

http://www.thinbasic.com/community/show ... hp?t=11345

Greetings from Buenos Aires,
David de Argentina

PostPosted: Tue Oct 01, 2013 2:47 pm
by David de Argentina
Project is truncated.

I'm releasing the NeoThinBasic Interpreter Plugin with a lot of more capabilities.

Greetings from Buenos Aires
David de Argentina