I just tried running the game with different values for --set-gamma on my Ubuntu 10.10 system with AMD/ATI GPU and open source "radeon" drivers:
--set-gamma=0.00001
--set-gamma=1.6
--set-gamma=6.1
To me, the result was pretty much the same, a difference was hardly, and possibly not at all, noticeable. The golden dots on the gold texture seemed a little bit lighter on one of the two games I ran in parallel, but this was more likely be due to time of day differences. So I assume this does not actually work with my drivers. Which would then not be a game but a driver bug, I guess? That's unless there is an alternative way to achieve this with the open source drivers. I assume an OpenGL or SDL function is being used there? I guess I could search the web or ask for help in #radeon if you could hint me where to find this or which function/command/directive is used there.