Screenshot

penvzila

Prince
Joined
Jan 9, 2001
Messages
362
When taking screenshots by using printscrn from civ1 for dos, I get strange black and red patterns instead of a bitmap image. Does anyone else have a problem taking screenshots from a dos program?
 
You mean you are playing a dos version of civ in original dos? If my memory serves me correctly you can't take screenshots with prtscr in dos games if the game doesn't have an ingame function for it. You need some other program running in the background to do it. If you are running it from a command prompt you should be able to get a screenshot if the civ is running in a window. From a fullscreen it's not that certain. You could try programs like screenthief or irfanview.
 
what I am talking about:
 

Attachments

  • dosbox.gif
    dosbox.gif
    4.6 KB · Views: 117
  • fine if windowed.png
    fine if windowed.png
    23.1 KB · Views: 105
  • fullscreen.gif
    fullscreen.gif
    22.3 KB · Views: 115
Humn... I think it's because of VESA drivers.

VESA only work full screen. VESA drivers are hardware accelerated, so the image is drawn by the graphics card. For comparisson, software rendering is done by the CPU, and then given to the graphics card as a completed frame.

The printscreen in windows is software, and doesn't get it's data direct from the graphics card - just like trying to printscreen a 3D accelerated game.

You may be able to find some dedicated-screengrab utilities that can capture VESA-rendered displays.

---

I might be wrong :thumbsup:
 
I don't know about the VESA thing. If it can't get the data from the graphics card and the CPU doesn't hanldle it anymore there shouldn't be anything on the screenshot. But as always I'm having little understanding of these kind of things. To me it only seems that the problem is with the different color palette of the game (256 color) and the windows (probably true color) so you could try changing windows color depth to 256 colors and try again.
1. Set windows desktop to 256 colors.
2. Start the game on windowed mode so windows matches the desktop palette with the game.
3. Go fullscreen and try to grab the screen.
4. Please tell me if this helps! and don't kill me if it doesn't its just a suggestion.

But if you can get a screenshot from a windowed game it should be easy to copy the actual game screen and resize it to the games native resolution thus creating a fullscreenshot. It's just a bit of extra work. Or you could try to find an old DOS based screencapturing tool and wish it works on dosbox.
 
Back
Top Bottom