@ Mr. Guest:

As usual, sir, you are spot on the money. I ran your code and it creates a copy of the bitmap perfectly. I think this is like the fifth or sixth question youve answered for me. I appriciate your expertise - thank you for taking the time to answer my questions.

@Uhwrek:

No, the copied bitmap in his code does not create 2 bitmaps with the same handle, if you look at the testing code he posted originally, it puts a red cross on the original bmap. When i ran the code, i had two bmaps - one with and one without a red cross on it.

@JustSid:
given that this Mr. Guests method uses malloc(), and that the source and copy bitmaps are independant of each other, i see no problems with this method. Gamestudios internal structure is irrelevant in this case - since were using malloc()

@Schubido:
I looked at bmap_blit(), ill try it out, but i am leary as the manual specifically states that it is slow. Thanks for the suggestion

@JulzMighty:
Bmap_process? I could not find that in the manual. I have Game studio pro so I should have that command? Or maybe it was only added in A8? (I am on A7.82 atm - once I start a project on one version, i finish it on that version. Saves me alot of time re-writing scripts and such when they decide to change how a given command works.)