Audiomedia player for Atari computers. Features modern GUI, support for long names, drag&drop, playlist, plugin based API etc. Written in C and assembler, taking advantage of many free replay routines.
use wind_update(BEG_UPDATE) only, in this case could you use extension of this call like this wind_update(BEG_UPDATE|0x100) like this wind_update() not wait until the screen is released and return 1 if the screen was able to lock the screen for your application else 0. Then in this case you can do something else to continue to be able to manage sound.
you should probably manage yourself extended file selector if available. In fact I have another solution for MyAES, very simple, I can decide to not stop process returning immediately CANCEL information, display the file selector and when a file is selected send a VA_START to the application for MxPlay that support VA_START I not see any issue with this, should work nicely, a simple appl_control() call could set the use of file selector as this or add an option in MyAES config to force this option for an application.
There is a small issue for save playlist it doesn't work as of course VA_START is not for this so better is to manage this case with application. To have free selector: appl_control(aes_id, 17,"app_free_fsel=true" ); to remove option: appl_control(aes_id, 17,"app_free_fsel=false" );
Reported by: mikrosk