That's what I would have thought too. But I guess the video ram is arranged a little different on a Mac.
I have to give the guy a lot of credit. He figured out how to install the C++ compiler and the SDL libs, plus the most recent version of Boost C++. Then he figured out how to add some stuff to the Makefile.osx that was my reasonable guess that comes with LaserBoy. On top of that, the newest version of Boost has some changes in the filesystem lib that he had to adjust my code to get around. He did all of that and got it to compile before he posted anything on our LaserBoy Forum.
Since then, I changed a few things and in a Skype conversation he found a couple of other places in the code that needed an adjustment.
All of this needs to be done in a way that doesn't break the compile for Windows and Linux.
I remember a few years ago I ported my code to try to use fltk the Fast Light Tool Kit for Qt. I had to rearrange the order of the RGB bytes to get that to work as well. I thought that was pretty weird.
All of the files in question are completely standard, like ild, txt, dxf, wav, bmp. They all open just fine in other applications that take these types.
Now all I have to do is figure out how to compile and install the new Boost C++ libs for Windows using mingw and Dev-C++. I did it ounce before, but it's kind-of a pain. I'm sure it's not really necessary, but I want the same version for Windows that is available through MacPorts (for Mac OSX). Building it for Linux is easy!
James.