Subj : SyncTERM crashs when playing ANSI sounds
To : Digital Man
From : Codefenix
Date : Mon Jul 04 2022 12:38 pm
Re: SyncTERM crashs when playing ANSI sounds
By: Digital Man to Codefenix on Fri Jul 01 2022 01:34 pm
DM> I just played Yankee Trader a bit here using SyncTERM v1.2b on Windows
DM> 10-64 and didn't have any crashes.
Did it play sound though? I'm betting you have your ANSI music option set to something other than "All ANSI Music enabled", and that's why it didn't crash for you.
DM> Which sequences of ANSI sound/music cause the issue would be a very
DM> helpful piece of information to have.
I mentioned this in the initial post, however maybe I wasn't very clear on that and how to recreate the issue.
While playing YT, enter the ship's comptuer by pressing C.
SyncTERM (and most other terminals) by default will spew the following:
BT128O5L48P64CP64C<ascii code 14; music notes symbol>
If you set SyncTERM's ANSI music setting to "All ANSI Music enabled", you should hear two quick high-pitched peeps in place of that sequence.
For me, on my Windows 10 64-bit machine, SyncTERM immediately crashes after playing that sound. It does _not_ crash on my Windows Vista 32 bit machine though.
This sound is played while winning the lottery in Port #1:
BO4L32P32CP64CP64CP64L16EP64L32CP64L12E<ascii code 14; music notes symbol>
This crashes SyncTERM as well for me on the Windows 10 64 bit machine.
Again, you must have "All ANSI Music enabled" in order to hear the sounds in Yankee Trader, otherwise SyncTERM will spew those strings instead.
I did end up opening a new ticket on Sourceforge with these details plus the crash message.