LBB on Windiw11 with Intel Ultra 9 processor

Discussions related to the LBB compiler and run-time engine
gianni
Posts: 4
Joined: Fri Mar 27, 2026 2:09 pm

LBB on Windiw11 with Intel Ultra 9 processor

Post by gianni »

Good morning, Mr. Russell,


=== LBB TEST ===
I removed all the LBB.exe files from my computer.
I checked that the "automatic test.lbb" program wouldn't run to make sure it wasn't launching any hidden LBB.exe.
I downloaded the LBB.exe file from https://www.bbcbasic.co.uk/lbb/ (16:33:26 on March 29, 2026)
and placed it in the C:\LBBooster directory. I ran it as administrator.
In the properties of the "automatic test.lbb" program, I associated it with this LBB.exe I just downloaded.
Unfortunately, with this latest version of LBB.exe, I haven't noticed any changes in behavior on Windows 11
on computers with an Ultra 9 processor:
Changing the length of the assigned string:
tara$="12345678901234234"
or changing the comment:
'tira$="12345678901234567"
The execution time changed from 530ms to 4300ms.
The same thing happens with automatic test.exe.

=== TEST BBC4W ===
I copied the "automatic test.lbb" program from the LBB Pane to the BBC4W demo IDE.
I fixed the line:
HIMEM=PAGE+&1F400000:INSTALL @lib$+"LBLIB.BBCC":PROC_LBinit
To load the LBB LBLIB.BBC library from LBB.
I ran it in the BBC4W IDE.
The time is fixed at about 530 ms even when changing the length of "tare$="12345678901234234""
or the following comment 'tira$="12345678901234567".

Thank you very much for your attention and I send you my warmest regards.
Gianni


=== PROGRAM automatic test.lbb ==

tara$="12345678901234234"
'tira$="12345678901234567"
global giri
global i
dim prg(130,20)
call start
giri = 100000
t0 = time$("ms")
for i = 1 to giri
call extraction
next i
dt = time$("ms") - t0
print "giri=";giri
print "millisec.=";dt
wait
end

sub extraction
gosub [extract structure]
exit sub

[extract structure]
nrig = prg(0,0)
ncol = prg(0,1)
shdr = prg(0,2)
sprg = prg(0,3)
swin = prg(0,4)
sctl = prg(0.5)
sval = prg(0.6)
sdat = prg(0,7)
send = prg(0,8)
rhdr = sprg - shdr
rprg = swin - sprg
rwin = sctl - swin
rctl = sval - sctl
rval = sdat - sval
rdat = send - sdat
hhdr = prg(shdr,0)
hprg = prg(sprg,0)
hwin = prg(swin,0)
hctl = prg(sctl,0)
hval = prg(sval,0)
hdat = prg(sdat,0)
return
end sub

sub begins
prg(0,0) = 130
prg(0,1) = 20
prg(0,2) = 1
prg(0,3) = 5
prg(0,4) = 25
prg(0.5) = 45
prg(0,6) = 85
prg(0,7) = 105
prg(0,8) = 130
prg(1,0) = 4
prg(5,0) = 6
prg(25,0) = 8
prg(45,0) = 10
end sub
guest
Site Admin
Posts: 236
Joined: Tue Apr 03, 2018 1:34 pm

Re: LBB on Windiw11 with Intel Ultra 9 processor

Post by guest »

gianni wrote: Sun Mar 29, 2026 3:23 pm I downloaded the LBB.exe file from https://www.bbcbasic.co.uk/lbb/ (16:33:26 on March 29, 2026)
Check directly what version of BBC BASIC your installed copy of LBB is using, by running this one-line program:

Code: Select all

!*HELP
It should output:

BBC BASIC for Windows runtime engine 6.16a

if it is the latest version.
gianni
Posts: 4
Joined: Fri Mar 27, 2026 2:09 pm

Re: LBB on Windiw11 with Intel Ultra 9 processor

Post by gianni »

I saw 6.15a
gianni
Posts: 4
Joined: Fri Mar 27, 2026 2:09 pm

Re: LBB on Windiw11 with Intel Ultra 9 processor

Post by gianni »

now it is 16a and all is working
Many thanks
Gianni