phat code If you hear an onion ring, answer it.
Main

Projects

Downloads

Articles

Links

Forum

 

View Message

Back to Messages
Krisu Fri Sep 4 2026 at 12:56 am
BazzBasic 1.4c
 
 
# News and changes
These changes are about the current source code. These are effected once new binary release is published

## 4th September 2026

### Published as version 1.4c

### Bug fix: ROUND() used banker's rounding instead of always rounding halves up

### Bug fix: SRAND() had a duplicate '0' and a stray '£' in its character set

### Bug fix: PRG_ROOT# was missing its trailing directory separator

### Bug fix: FILEREAD-into-array (.env style parsing) broke completely on a single comment line

### Bug fix: calling a DEF FN function without the FN keyword silently did nothing

### Examples folder reorganized

'Examples/' was a flat pile of ~80 scripts. Split into 'Examples/graphics/', 'Examples/audio/', 'Examples/console/' and 'Examples/classics/' (ports of classic 1970s/80s BASIC games — Eliza, Acey Ducey, Robots, Towers of Hanoi, Trap, Russian Roulette, Rock-Paper-Scissors, the Wingbermuehle maze generator). Also removed 12 old internal regression-test scripts ('*_test.bas' style files exercising ISSET, FSTRING, line continuation, FastTrig, DISTANCE, HTTP listen/timeout, etc.) that had no demonstration value and were already covered by the automated test pass long ago. 'rosetta-code/' is untouched and stays a separate, curated category.

Going forward, more effort should go into graphics examples specifically. BazzBasic still gets mistaken for a console-only interpreter by a lot of people, partly because so many of the earlier example programs were console-based — the graphics/SDL2 side deserves better representation.

Detailed list of fixes and changes: https://github.com/EkBass/BazzBasic/discussions/65
 
 
 
 

Reply to this Message

Name
Subject
Message

No HTML is allowed, except for <code> <b> <i> <u> in the message only.
All URLs and email addresses will automatically be converted to hyperlinks.