BB Installed?

Started by windman, January 06, 2025, 18:12:47

Previous topic - Next topic

windman

Is there a functional, or operational, difference if BB is installed rather than run from a folder where it was not installed?

Dabz

Only thing I can think of is that when you create a new .bb source file, and BB is installed in the Program Files x86 folder, your gonna have to save the file before use, so make sure it's not installed in there. If you download the zipped version from Itch, to, say, C:\, there is no need.

Using the old installation way might actually end up with Windows not letting you download/install it, but then, it throws false positives with zipped to.

The best way I've found is to build the source yourself from GIT:

blitz-research/blitz3d_soloud: Blitz3D SoLoud Edition

It's easy done, and Windows doesnt seem to poke it's nose in, not yet for me anyway.

Dabz
Intel Core i5 6400 2.7GHz, NVIDIA GeForce GTX 1070 (8GB), 16Gig DDR4 RAM, 256GB SSD, 1TB HDD, Windows 10 64bit

windman

I found out that it does make a difference. During installation it asked me for the direct play add on and installed that itself from somewhere.
But now there's a problem with looping. I cannot get it to loop greater than 100000. After that limit the program hangs.
Where can I find information on making, or using double precision integers?

Dabz

Make a "for" loop:

Local loop% = 0

Repeat

If loop => 100000 Then Print loop
loop = loop + 1
Forever

Also, Blitz3D/Plus is 32bit, so you won't find "double" anything thing, for data types that hold a larger value, use something like BlitzMax-NG.

Dabz
Intel Core i5 6400 2.7GHz, NVIDIA GeForce GTX 1070 (8GB), 16Gig DDR4 RAM, 256GB SSD, 1TB HDD, Windows 10 64bit

windman

Quote from: Dabz on January 09, 2025, 05:30:58Make a "for" loop:

Local loop% = 0

Repeat

If loop => 100000 Then Print loop
loop = loop + 1
Forever

Also, Blitz3D/Plus is 32bit, so you won't find "double" anything thing, for data types that hold a larger value, use something like BlitzMax-NG.

Dabz

The 32 bit limit I forgot about.
I thought when I read that Mark, or Jayenki, posted newer versions, that they addressed the 32 bit limit by compiling a 64 bit version. 
It would make it more competitive to TGC version of Basic even though their graphic engine is now way above BB.

RemiD

QuoteWhere can I find information on making, or using double precision integers?
let me take a look at the old codes / libraries that i have somewhere on my disk...
🧐
wait...

well, i see that there is a 'double.cpp' source and 'double.h' source in the 'blitz steam' external lib...

maybe this can help to create your own little external lib ?