> 

Interesting. Digging further, there are other fields in various places with other XML entities included, without problems, even LFs — but those were listed with instead, somehow. Changing these 
s to s also fixes it.
> After that, run a clean emuloader instance (could be that it already loaded and > cached the softwarelist file somewhere...don't know).
Turns out you can delete <Emu Loader folder>\arcade\mame_softwarelist_games\apple2_flop_clcracked.* (should be three files), which removes the offending games from its lists, allowing it to initialize without error and subsequently take user input. From there you can rescan with the modified MAME hash files or whatever else.
> by the way, this is valid xml ....so it's emuloader's xml parser which goes nuts...
Yeah, not sure why it's having such a specific problem. Changing them to 
 doesn't help either; and there are plenty of other hex-encoded entities of both two and three digits that are fine (like ' and ł).
So… on the one hand, looking at the data in these two fields, these particular LFs don't actually serve any sensible formatting purpose and should therefore probably be removed on the MAME side, even if only for neatness' sake with nothing related to Emu Loader. On the other hand, I'm not sure why some LFs are being encoded as and others as 
. And I'm really not sure why Emu Loader has a problem with one and not the other.
|