|
Post by Carl Gundel on Dec 30, 2018 18:31:36 GMT -5
timfung5 i dont know if this can help but i think its like "full screen" ^^. Hope we can do it on LB5
LB5 is a cross platform BASIC. What you're showing here is very Windows specific, so I can only speculate that it will not be easy to do for all the operating systems that I'll be supporting.
|
|
|
Post by Carl Gundel on Jan 20, 2019 13:46:03 GMT -5
I didn't get much done for a couple of weeks because I caught a nasty flu that is making its way around here, but now I'm back on the job.
The sprite code is now mostly there, and I needed to work on the syntax coloring which needed to be reworked.
Getting closer to alpha testing.
-Carl
|
|
|
Post by pablosl on Jan 21, 2019 20:50:54 GMT -5
Do you have some screenshots to share?
Regards, Pablo
|
|
|
Post by Carl Gundel on Jan 21, 2019 23:12:41 GMT -5
Do you have some screenshots to share? I will try to post some tomorrow.
|
|
dmires
New Member
I am ready to pay whatever for Liberty Basic, but try as I have, I STILL can't get it under Linux
Posts: 1
|
Post by dmires on Jan 30, 2019 8:05:58 GMT -5
OK, I'm READY for the Raspberry Pi NOW.... I really need LB w/GPIO for a project. Where can I get it and how much??? I am working to start posting alpha releases for LB5 by the end of this month. Just to give an update on where things stand, Liberty BASIC 5 has had many internal builds this year. A lot of work has gone into porting it forward to a new major revision of the development tools and libraries. This is important because until now there has been no way to support the Raspberry Pi platform, and I see that as a major opportunity. Recently I have been working to finish up the graphics and sprite support. Liberty BASIC 5 will include new features such as: - Support for Windows and new OSes: MacOS, x86 Linux and the Raspberry Pi - Database functionality such as ODBC and SQLite (possibly also Postgres and MySQL) - New function name style syntax for programming widgets and graphics i.e. #draw color(255, 0, 0) - More widgets including a grid/table - Easy and clean object model added for more modular programming - The ability to pass #handle based things (widgets etc.) as parameters into subs and functions - Improved performance - Tabbed code editor - More than one sprite surface per running program - and more These things are already in the codebase. Some will not work completely in the upcoming alpha releases, but we will get there. Looking forward to pushing this stuff out there and seeing what you all do with it. -Carl
|
|
|
Post by Carl Gundel on Jan 30, 2019 11:12:46 GMT -5
OK, I'm READY for the Raspberry Pi NOW.... I really need LB w/GPIO for a project. Where can I get it and how much??? I am working to start posting alpha releases for LB5 by the end of this month. Just to give an update on where things stand, Liberty BASIC 5 has had many internal builds this year. A lot of work has gone into porting it forward to a new major revision of the development tools and libraries. This is important because until now there has been no way to support the Raspberry Pi platform, and I see that as a major opportunity. Recently I have been working to finish up the graphics and sprite support. Liberty BASIC 5 will include new features such as: - Support for Windows and new OSes: MacOS, x86 Linux and the Raspberry Pi - Database functionality such as ODBC and SQLite (possibly also Postgres and MySQL) - New function name style syntax for programming widgets and graphics i.e. #draw color(255, 0, 0) - More widgets including a grid/table - Easy and clean object model added for more modular programming - The ability to pass #handle based things (widgets etc.) as parameters into subs and functions - Improved performance - Tabbed code editor - More than one sprite surface per running program - and more These things are already in the codebase. Some will not work completely in the upcoming alpha releases, but we will get there. Looking forward to pushing this stuff out there and seeing what you all do with it. -Carl I don't want to burst your bubble but the first alpha release of LB5 for the Pi won't support GPIO. By the time we are in beta testing it will.
|
|
|
Post by bjazmoore on Feb 1, 2019 17:36:15 GMT -5
I am working to start posting alpha releases for LB5 by the end of this month. -Carl Carl - do you have a list of alpha testers? Would love to kick the wheels a bit when the time comes.
|
|
|
Post by Carl Gundel on Feb 3, 2019 19:57:17 GMT -5
I am working to start posting alpha releases for LB5 by the end of this month. -Carl Carl - do you have a list of alpha testers? Would love to kick the wheels a bit when the time comes. The alpha testing will be done publicly. Anyone will be able to download and test. It does make me think though that perhaps the first or second alpha releases may benefit from a small select group of testers. What do you think?
|
|
|
Post by metro on Feb 3, 2019 20:35:51 GMT -5
Maybe the second alpha release, please don't torment us Plebeians any longer than you have too
|
|
|
Post by bjazmoore on Feb 7, 2019 16:57:35 GMT -5
I think alpha releases have been done with a smaller core team in the past, but it is really up to you. The more eyes the better.
|
|
|
Post by Carl Gundel on Feb 7, 2019 18:18:46 GMT -5
I think alpha releases have been done with a smaller core team in the past, but it is really up to you. The more eyes the better. Right now I am just struggling to get it out of 'pre alpha'. LOL
|
|
|
Post by regoroxford on Aug 10, 2020 18:57:52 GMT -5
I have downloaded (and unzipped) build 351 to C:/lb5X32-351/lb5alpha-351/*.* Next I sent the *.* files only to Rpi 3B+ dir [/home/pi/lb5rpi] using filzilla. chmod +x lb5alpha.exe was executed but there are still errors To run the file I followed Carl's instructions from apr 24,2019:: Command terminal$$$ cd lb5rpi ./lb5alpha.exe lb5alpha.im (nothing but excuses form the Pi)
I saw the lb5alpha.exe make effort to run one of my old LB graphic programs on Win 10; so I know it might work with some help.
|
|
|
Post by Chris Iverson on Aug 10, 2020 19:48:22 GMT -5
You're using the wrong binary.
lb5alpha.exe is the Windows binary. lin32-* is the x86 Linux binary. rpi-alpha is the Raspberry Pi binary.
Use the following command in the LB5 folder, and it should run:
./rpi-alpha lb5alpha.im
|
|