Source language: Translate to:

Beta Testing Neo PowerBasic Interpreter plugin

Questions about NeoBook PlugIns

Moderator: Neosoft Support

Beta Testing Neo PowerBasic Interpreter plugin

Postby David de Argentina » Thu Sep 26, 2013 3:49 pm

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
User avatar
David de Argentina
 
Posts: 1553
Joined: Mon Apr 04, 2005 4:13 pm
Location: Buenos Aires, Argentina

Re: Beta Testing Neo PowerBasic Interpreter plugin

Postby dpayer » Fri Sep 27, 2013 8:20 am

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.
David Payer
Des Moines, Iowa
USA
User avatar
dpayer
 
Posts: 1380
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Re: Beta Testing Neo PowerBasic Interpreter plugin

Postby dpayer » Fri Sep 27, 2013 8:20 am

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.
David Payer
Des Moines, Iowa
USA
User avatar
dpayer
 
Posts: 1380
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Re: Beta Testing Neo PowerBasic Interpreter plugin

Postby David de Argentina » Fri Sep 27, 2013 10:03 am

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
User avatar
David de Argentina
 
Posts: 1553
Joined: Mon Apr 04, 2005 4:13 pm
Location: Buenos Aires, Argentina

Re: Beta Testing Neo PowerBasic Interpreter plugin

Postby Neosoft Support » Fri Sep 27, 2013 11:21 am

A very useful plug-in David!
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5593
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Re: Beta Testing Neo PowerBasic Interpreter plugin

Postby David de Argentina » Fri Sep 27, 2013 11:47 am

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
User avatar
David de Argentina
 
Posts: 1553
Joined: Mon Apr 04, 2005 4:13 pm
Location: Buenos Aires, Argentina

Re: Beta Testing Neo PowerBasic Interpreter plugin

Postby David de Argentina » Sat Sep 28, 2013 2:21 pm

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
User avatar
David de Argentina
 
Posts: 1553
Joined: Mon Apr 04, 2005 4:13 pm
Location: Buenos Aires, Argentina

Postby David de Argentina » Tue Oct 01, 2013 2:47 pm

Project is truncated.

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

Greetings from Buenos Aires
David de Argentina
User avatar
David de Argentina
 
Posts: 1553
Joined: Mon Apr 04, 2005 4:13 pm
Location: Buenos Aires, Argentina


Return to PlugIn Discussions

Who is online

Users browsing this forum: No registered users and 2 guests

cron