Articles from Life of LiveForIt

The release of excalibur is eminent

The release of Excalibur is eminent

There are only a few features, that I can think of that want, but they going to break some thing maybe, it's time think about uploading a new version, there is 30 changes in this update, so this big update compared to few of the older updates, I lost a lot changes, and head to do most of this twice, nothing makes me more annoyed, well its done.

V1.2.5

Paula sound, so where does that 14bit audio come from?

So where does that 14bit stereo sound come from? You might have wondered, well after reading the hardware reference manual, it explains that 4 audio channels can be combined in to two.
In this mode, one of channels controls the volume (a value from 0 to 63) 6bits, and wave from is (127 to -127) 8bit, so if you add that up 6+8 = 14bit.

Multi treading in Excalibur

So what was done, the old event loop looked like this, the problem whit this code was that, the program did not wait for signals, it was busy looping due the clock that needed to be redrawn every 1secund, but I was not able to slow it down because that, will cause the events to be not read at correct time, there was a small delay of 0.1 sec in the loop.

Dividing the code.

As it is written in the readme Excalibur was a a BlitzBasic program, typically for basic programs is that every thing is written in as one large source file, (not true for all modern basic programs).
One thing I have done for every version of Excalibur is to split the code up, I will explain it.

Its all about the details

Well some work on my hobby, its all about the details.
I'm going back to basic's I know many people like it simple, and are not so interested in all PNG images fancy bling bling, so going back to old colors and styles.

Pages