Thanks, that's good to know.Right. Apologies. The needed configuration for this is a Model B + 8271, and I now realise I didn't specify that anywhere.
I recall you mentioning that at some point. I rebuilt allegro and b-em with debug enabled to see if it would help debugging, but the debug build didn't show the same problem. That did seem to point at a timing issue, along with this being a pretty quick machine.I am tempted to say this may be another issue related to shutting B-Em down immediately while it is still "warming up". I had a slew of problems of this type with the debugger's memory-view window, and maybe this is something similar.
I rebuilt allegro and b-em without debug enabled and added the suggested sleep. The results for a brief test are now much better:I can think of two possible mitigations -- either somehow starting Allegro without audio enabled, or introducing a synthetic delay on emulator startup so that everything has a chance to settle. I wonder if adding 'sleep(2);' or similar at the end of main_init() in main.c would help at all.
Code:
T RESULTS: 255 / 259 tests succeeded, 47 skipped; took 26:08
Thanks for your help, you really have done some incredible work on this.
Statistics: Posted by Sazhen86 — Thu Feb 27, 2025 8:06 am