QB64 Phoenix Edition
QB64-lite - Printable Version

+- QB64 Phoenix Edition (https://staging.qb64phoenix.com)
+-- Forum: QB64 Rising (https://staging.qb64phoenix.com/forumdisplay.php?fid=1)
+--- Forum: Code and Stuff (https://staging.qb64phoenix.com/forumdisplay.php?fid=3)
+---- Forum: Works in Progress (https://staging.qb64phoenix.com/forumdisplay.php?fid=9)
+---- Thread: QB64-lite (/showthread.php?tid=156)

Pages: 1 2


QB64-lite - Keybone - 04-23-2022

QB64-lite:

For the past 7-8 hours or so I have been working at creating a minimal version of qb64.
I can't even count how many recompiles ive done. It recompiles itself, so it works.

45644 lines of code (down from 52662).

It only works on linux. no mac or windows support.
it has no debug, or wiki, or help system.
it has none of the built in tools.

it may still have traces left of those things but they will be deleted.

this is all one big .bas file. put it in your qb64/sources folder along side qb64.bas, and compile.
It might be a little faster since there is less in it, i cant back that up though.

Well enjoy. and give me feedback!  Smile


RE: Mini QB64 fork - bplus - 04-23-2022

@Keybone

Is version 2.+ needed because 1.5 doesn't have any Internal/Support files particularly for vwatch.


[Image: Screenshot-from-2022-04-23-19-08-42.png]


RE: Mini QB64 fork - Keybone - 04-23-2022

(04-23-2022, 11:17 PM)bplus Wrote: @Keybone

Is version 2.+ needed because 1.5 doesn't have any Internal/Support files particularly for vwatch.


[Image: Screenshot-from-2022-04-23-19-08-42.png]
Well version 2.x has the recursion fix.
I guess that's one reason to use it.

Mostly, i'm just doing this for my own projects.
I'm sharing it because I know someone might find it useful.


RE: Mini QB64 version - bplus - 04-23-2022

Well it certainly is interesting, I'll see if I can get latest QB64 going on Linux.


RE: QB64-lite - bplus - 04-24-2022

OK @Keybone thanks to you I now have QB64 v 2.0.2 loaded in Linux and YES, your mod does work!

Nice work, worth a point to your rep ;-)) BTW I guess Fellippe inserted a mod of vwatch to get the debug stuff going in versions 2.0+ that was the missing support between 1.5 and 2+


RE: QB64-lite - Keybone - 04-24-2022

(04-24-2022, 12:53 AM)bplus Wrote: OK @Keybone thanks to you I now have QB64 v 2.0.2 loaded in Linux and YES, your mod does work!

Nice work, worth a point to your rep ;-)) BTW I guess Fellippe inserted a mod of vwatch to get the debug stuff going in versions 2.0+ that was the missing support between 1.5 and 2+
Thank you. yeah i got rid of as much of the vwatch stuff as possible, there might be some left though.


RE: QB64-lite - Keybone - 04-24-2022

Here is my latest version:

I manage to strip out another 1300 lines of code.
Let me know if it works good. It worked on everything tested it with.


RE: QB64-lite - bplus - 04-24-2022

@Keybone so this should work with any bas file I have in my collection? There are no limits?

(Well with my new Linux I don't have much of a collection yet.)


RE: QB64-lite - Keybone - 04-24-2022

(04-24-2022, 01:40 PM)bplus Wrote: @Keybone so this should work with any bas file I have in my collection? There are no limits?

(Well with my new Linux I don't have much of a collection yet.)

As far as i know, I didnt change the qb64 language in the slightest bit.
If you run this on a linux computer it should run all your .bas files. So far i havent had a problem. 
Since it is based on 2.x, if its an old program it might need the recursion bug fixed though.

[Image: Screenshot-2022-04-23-23-57-38.png]
Here is a screenshot of Stx's sanctum program running.
It was just some random program i threw at it.

upload image


RE: QB64-lite - aurel - 04-24-2022

hello Keybone ...
well if is compiled on Linux ..for sure should work on linux
but ,,then if is just a big .bas file then should be compiled on Windows with
same compiler .. i guess you use GCC ..right ?