On Fri, Aug 07, 2015 at 03:25:38PM +0100, Sprow wrote: > You could ask Theo nicely to try applying this patch to his Mac build:
The underlying problem is that RISC OS has no concept of character encoding of filenames. So change your alphabet and your filenames will change, and there's no way to find out what encoding they're supposed to be. This is a bit of a headache because RISC OS 5 can use Unicode (UTF8) filenames, which is what Mac or Linux are probably using, while Windows probably uses UTF16. 0xA0 is not a valid character in UTF8 or UTF16, hence lots of fun ensues. Because most RISC OS users are in Western Europe their encoding is probably ISO8859-1, but not necessarily. Anyway, in the interests of perpetuating the status quo and not fixing the underlying problem (it /is/ Friday afternoon), I've applied Sprow's patch. That almost worked - I had to bodge it to use unsigned chars (which it should be doing throughout, but I wasn't minded to change). New zipfile 0.8.12-caliston-dev2: https://bitbucket.org/caliston/rpcemu-spoon-caliston/downloads I haven't given this more than a minute of testing, so feedback appreciated. Theo _______________________________________________ Rpcemu mailing list [email protected] http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
