mailto: blog -at- heyrick -dot- eu

SimpleSeq v0.18

The application growing, and the memory allocations used, caused the addresses of some of the dialogue components to exceed the space allocated in the handles. Just to be clear, there was no memory overrun or anything like that. However the handles returned by the dialogue manager contain an address and an object reference, and if the space for the address is exceeded then when, later on, we want to read something from the dialogue, it would fail (and return '0') because the address and the object ID got mingled together, so it's no longer possible to correctly separate them... which would lead to some dialogue elements failing to work as expected (like setting radio options and/or check boxes being ignored).
The word allocation has been changed, so this problem no longer happens.

Also, while I was at it, a few more tweaks to improve reliability with the file loader when it comes to damaged files.

There is no change to the user-facing behaviour, so the v0.17 user guide still applies. It is linked below in case you don't have it.

 

Download simpleseq_018.zip (135.95K)
For RISC OS 5 machines with MIDI

There's an updated user guide.

 

 

Your comments:

Please note that while I check this page every so often, I am not able to control what users write; therefore I disclaim all liability for unpleasant and/or infringing and/or defamatory material. Undesired content will be removed as soon as it is noticed. By leaving a comment, you agree not to post material that is illegal or in bad taste, and you should be aware that the time and your IP address are both recorded, should it be necessary to find out who you are. Oh, and don't bother trying to inline HTML. I'm not that stupid! ☺ ADDING COMMENTS DOES NOT WORK IF READING TRANSLATED VERSIONS.
 
You can now follow comment additions with the comment RSS feed. This is distinct from the b.log RSS feed, so you can subscribe to one or both as you wish.

Rick, 1st December 2023, 08:02
As it turns out, I must be the only person using this software. 
 
How do I know? Well, I accidently left in a line of test code that hardwired each instrument to be '0' (piano)... and nobody has mentioned anything. Hmm... 
 
There's a fix, but I'm working on fixing something else at the same time so email me if you'd like an update. Though, as I said, think I'm mostly talking to myself here. 😉

Add a comment (v0.11) [help?] . . . try the comment feed!
Your name
Your email (optional)
Validation Are you real? Please type 97497 backwards.
Your comment
French flagSpanish flagJapanese flag
Calendar
«   November 2023   »
MonTueWedThuFriSatSun
  123
678
14151617
202124
272930   

(Felicity? Marte? Find out!)

Last 5 entries

List all b.log entries

Return to the site index

Geekery
 
Alphabetical:

Search

Search Rick's b.log!

PS: Don't try to be clever.
It's a simple substring match.

Etc...

Last read at 04:54 on 2024/11/22.

QR code


Valid HTML 4.01 Transitional
Valid CSS
Valid RSS 2.0

 

© 2023 Rick Murray
This web page is licenced for your personal, private, non-commercial use only. No automated processing by advertising systems is permitted.
RIPA notice: No consent is given for interception of page transmission.

 

Have you noticed the watermarks on pictures?
Next entry - 2023/11/28
Return to top of page