DRAT!!! I just submitted this and of course, one of you already had posted it.
This software is great! I am going to make sure I start using it because it can assemble just about anything. Being portable, I'm really interested in how endian issues, big endian vs little endian, are handled. Those are subtle problems too.
Just a couple days ago, I was using one of those compiled BASIC language tools for windows to write some color data to a file, and little endian vs big endian bit me hard for quite a few compile, curse and yell, edit, compile again, "Why the F is it STILL BLUE?", cycles!!
24 bit color is basically RRGGBB00 and 32 bit color is RRGGBBAA.
When one looks at a little endian system the byte order matters when plucking values out of a number to be used elsewhere as plain text. Ask me how I know :)
This software is great! I am going to make sure I start using it because it can assemble just about anything. Being portable, I'm really interested in how endian issues, big endian vs little endian, are handled. Those are subtle problems too.
Just a couple days ago, I was using one of those compiled BASIC language tools for windows to write some color data to a file, and little endian vs big endian bit me hard for quite a few compile, curse and yell, edit, compile again, "Why the F is it STILL BLUE?", cycles!!
24 bit color is basically RRGGBB00 and 32 bit color is RRGGBBAA.
When one looks at a little endian system the byte order matters when plucking values out of a number to be used elsewhere as plain text. Ask me how I know :)