Slashdot Mirror


Making Old Games Look Good On Modern LCDs?

75th Trombone writes "I'm a fan of several old PC games — the Myst series, StarCraft, Diablo, etc — with 2D graphics that run at a low, fixed resolution. These games all look horrible on modern LCDs. If you run them at their original resolution, they're tiny, and if you upscale them they get all sorts of blurry, pixelly smoothing artifacts. My ideal goal is to run these games at exactly double their original resolution — running 640 x 480 games at 1280 x 960, for example — so that each original pixel takes up exactly a 2 x 2 block of screen pixels, yielding graphics that are perfectly crisp and decently big. I've tried arcane settings in graphics card drivers (new and old), I've tried forcing the OS to run at a given resolution, and I've tried PowerStrip, all to no avail. Short of writing a new, modern engine for my favorite games, is there a reasonable solution to this problem?" There have been many community-supported graphical overhauls of classic games — feel free to share any you know to work well.

9 of 367 comments (clear)

  1. Try dos games. by sjwt · · Score: 5, Informative

    your problem is you are not looking old enough, try runing DOS games in Dosbox, nice scaling options there.

    --
    You have 5 Moderator Points!
    Which Helpless Linux zealot/MS basher do you want to mod down today?
    1. Re:Try dos games. by naz404 · · Score: 5, Informative

      The ScummVM emulator for running classic Lucasarts games like Maniac Mansion, Day of the Tentacle and the Monkey Island series also has a nice set of scalers and graphics filters.

  2. See "Atari Emulation of CRT Effects On LCDs" by fractalVisionz · · Score: 5, Informative

    "A group at Georgia Institute of Technology has developed a fun little open source program to emulate the CRT effects to make old Atari games look like they originally did when played on modern LCD's and digital displays. Things like color bleed, ghosting, noise, etc. are reproduced to give a more realistic appearance."

    From Slashdot story Atari Emulation of CRT Effects On LCDs.

  3. software scaling by mambodog · · Score: 5, Interesting

    I dunno, on my 1920x1080 display old games look pretty good using Nvidia (driver) scaling (fixed aspect ratio, scale to fit vertically). Maybe just because its sufficiently high res, scaling artefacts are not particularly noticeable.

  4. Re:Buy a cheap CRT by Anonymous Coward · · Score: 5, Insightful

    I love how everyone posting in this thread disregards the question asked and poses a solution that doesn't actually solve the problem.

    I don't want a fucking CRT taking up desk space, and I'm sure the person posing the question doesn't either - or he wouldn't have asked. Hm! Food for thought.

  5. Re:Buy a cheap CRT by xaxa · · Score: 5, Interesting

    I advertised a 17" CRT on Freecycle (London). I didn't expect any replies, but had several! One was from a woman who said she was disabled and would send a taxi round to collect it, but as it was only 10 minutes walk I carried it to her house. She turned out to be a research scientist who'd got an unusual disease (and couldn't walk). She wanted to research it but couldn't get any funding. So, she'd given up her job and was doing her research from home.

    This was 2 years ago, maybe now it'd need to be an LCD.

  6. Blocky scaleup by sfraggle · · Score: 5, Interesting

    I'm the author of Chocolate Doom, which deliberately maintains the low resolution of the original game, but has to run in modern, high resolution screen modes. One of the problems with Doom is that the graphics are designed for non-square pixel modes (the original game ran in 320x200, stretched to a 4:3 aspect ratio screen), so there's the double problem of having to scale everything up to work in a square pixel screen.

    I developed a technique that does a blocky scale-up, interpolating the edges of the blocky "pixels" appropriately, so that you end up with a fairly decent looking result. I don't know if this is useful to the developers of programs like DOSBox, but the code's there if anyone wants it.

    --
    were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
  7. Windowed Mode: VM by Anonymous Coward · · Score: 5, Informative

    To get old games into "Windowed Mode" I often run them in a VM

    These games are old enough that a VM can handle their graphics card needs & the underlying CPU can run them through a VM at at least the original CPU speed.

  8. Cheap solution... by KevinColyer · · Score: 5, Funny

    Try squinting?