mailto: blog -at- heyrick -dot- eu
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.
There's an updated user guide.
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. 😉
(Felicity? Marte? Find out!)
- Cheesy nightmares, Monterey Jack, That Palestine thing. (2024/02/22)
- Dude..., SimpleSeq v0.23. (2024/02/18)
- Internet trauma, Sweet almond, Mowing, Beautiful brioche. (2024/02/17)
- MIDI and the broken brain, SimpleSeq v0.22, MIDI v0.12. (2024/02/11)
- SimpleSeq v0.21, Wait WAIT?, Tree hacking, Brioche against the odds, Big parcel. (2024/02/10)
List all b.log entries
Return to the site index
PS: Don't try to be clever.
It's a simple substring match.
Last read at 00:17 on 2024/02/24.
© 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.