AW: Mess Emulator für diverse Schachcomputer ist fertig!
hap, I have problem with the new GGM Capablanca modul - I can't get it working.
And it's not only a problem of this new module, but with all modules for the GGM.
If I load such a GGM module directly from the column 'SW Items' in MessExtra when starting the machine, then it works, but if I try to load (or change) any module from the menu 'Media' (when the machine is already loaded), then I get the following error message:
Caught unhandled St11logic_error exception: basic_string::_M_construct nul not valid
This does not only happen for this new 'capa' module, but for all GGM modules as well. It's just not possible to switch from one module to an other one when the machine is already loaded, but that would be necessary for the 'capa' module, because usually it's loaded only for endgames.
This problem occurs only for the GGM modules - for all other machines that use such modules/carts from a *.xml file (e.g. modules of ave_arb.cpp, intellect02.cpp etc.) switching the module in the menu 'Media' works perfectly.
I've tried to find the reason for this problem by comparing the sources of aci_ggm.cpp and ave_arb.cpp, but I didn't find any serious differences in the code wrt. such cartridge modules ('cart....').
Do you have any idea what could be the source of this problem?
Regards,
Franz
|