2010-08-01, 03:07 PM
Offtopic anecdote: while I was debugging Som it would crash with a beep and some odd exit codes. I noticed some Japanese (?????????) in the debugger output. The Japanese translates to "general purpose 'counter' management". I'm surprised I had not noticed it in the exe file before. So anyway, the word 'counter' is in katakana so "counter" seems like a reasonable translation. I don't know if John realized that's what it said or not, but he never mentioned the katakana in arguing for the translation. And also it demonstrates that a lot of the untranslated text in the exe was intended for debugger output, which is an odd rarely used debugger feature. The error it self doesn't actually mean anything other than presumably Som was doing something in the counter block... probably just running debugger tests looking for odd behavior. The reason for the crash seems to be because one of my counters was 65535 (max counter) which might look like a runaway counter, but the odd thing is Som would only complain about this when converting from 32bpp to 16bpp mode. I don't know if it was because the debugger was attached or if because som_db.exe was in use, but it should not effect som_rt.exe based executables. It was a pain to go into the map editor to fix it.
PS: I don't know if the Japanese will print to the forums or not. I think I have the 16/32bpp switching down well enough for a release sometime later today.
PS: I don't know if the Japanese will print to the forums or not. I think I have the 16/32bpp switching down well enough for a release sometime later today.