VOGONS

Common searches


PC Games by "Era"

Topic actions

First post, by tincup

User metadata
Rank Oldbie
Rank
Oldbie

Over the years I've developed a bookkeeping system to organize my PC game spreadsheet in a coherent way.

What I'd like to do is add an additional filter: 'Game Era'. That is, an number of categories - 3 to 5 would seem reasonable to start off with - to rough sort games by approximate technological period.

Until now the only distinction I've made is "Floppy" era, and post-floppy. This leaves almost all games from the mid 90's onward in one huge undifferentiated group, and I'd like to refine this so that an early Glide accellerated game can be distinguised from something of more recent vintage.

2D games should probably coexist side-by-side with 3D in a given category or the whole thing may become too granular to offer a useful broad stroke overview.

So my question to the community is what rule of thumb might work well to sub-divide games of the post mid-90's period? Sort by year? DirectX? Resolution? Some essential CPU/GPU parameter? Whatever system it is, it needs to be simple.

Consider this 4-category grouping:

Floppy era
Early [post-floppy]
Mid
Late [current]

What approach might provide reasonable cut-offs for each group?

Reply 1 of 22, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Floppy, non Floppy Dos, Windows 9x years, XP and onwards, maybe DirectX 10, non Dos/Windows games...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 2 of 22, by tincup

User metadata
Rank Oldbie
Rank
Oldbie
Dominus wrote:

Floppy, non Floppy Dos, Windows 9x years, XP and onwards, maybe DirectX 10, non Dos/Windows games...

"XP onwards" is a pretty large swatch - not necessarily a bad thing if the essential character of game technology has been relatively constant since then... and Dx10 might give this period an upper limit..

Reply 3 of 22, by Kreshna Aryaguna Nurzaman

User metadata
Rank l33t
Rank
l33t

How about this?

Monochrome era.
CGA era.
16 color era.
256 color era.
Texture mapping era. => Doom and the likes.
Hi-res era.
Non-accelerated, 3D, hi-res era. => things like Jane's ATF, F-22 Lightning II, and Comanche 3. Probably retro equivalent of Crysis, where no system fast enough to play them.
Early 3D accelerator era. => 3dfx, Rendition, ATI, S3.
Direct3D/OpenGL era.
Pixel shader era.

Last edited by Kreshna Aryaguna Nurzaman on 2014-07-21, 18:28. Edited 1 time in total.

Never thought this thread would be that long, but now, for something different.....
Kreshna Aryaguna Nurzaman.

Reply 4 of 22, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

You could also differ between strict single player only games and those with some kind of multiplayer.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 22, by leileilol

User metadata
Rank l33t++
Rank
l33t++

A lot of ninjaing in this thread....

XP? Try pre-DX9 and post-DX9.........because pixel shader 2.0 you know. There are still some new pre-dx9 games still released today, some with bullshitting minimum requirements.

arguably, before Halo and after Halo works very well for the FPS genre.

apsosig.png
long live PCem

Reply 7 of 22, by Kreshna Aryaguna Nurzaman

User metadata
Rank l33t
Rank
l33t
tincup wrote:
Kreshna Aryaguna Nurzaman wrote:

How about this?
Direct3D/OpenGL era.
Pixel shader era.

Is there an approximate date/OS demarcation line for these?

Maybe a close one. Didn't pixel shader come in early 2000, where Windows XP also happened to be launched? Is there any Win9x game that uses pixel shader?

Never thought this thread would be that long, but now, for something different.....
Kreshna Aryaguna Nurzaman.

Reply 8 of 22, by archsan

User metadata
Rank Oldbie
Rank
Oldbie

^
2000 is DX7 year (MDK2, Evolva etc).

Kreshna Aryaguna Nurzaman wrote:

Is there any Win9x game that uses pixel shader?

Undying (2001), DX8?

Also DX8 (PS 1.x)... e.g.
NOLF2 (2002)
Unreal 2 (2003)
..are among the games officially supporting 9x and XP.

"Any sufficiently advanced technology is indistinguishable from magic."—Arthur C. Clarke
"No way. Installing the drivers on these things always gives me a headache."—Guybrush Threepwood (on cutting-edge voodoo technology)

Reply 9 of 22, by Kreshna Aryaguna Nurzaman

User metadata
Rank l33t
Rank
l33t
archsan wrote:
^ 2000 is DX7 year (MDK2, Evolva etc). […]
Show full quote

^
2000 is DX7 year (MDK2, Evolva etc).

Kreshna Aryaguna Nurzaman wrote:

Is there any Win9x game that uses pixel shader?

Undying (2001), DX8?

Also DX8 (PS 1.x)... e.g.
NOLF2 (2002)
Unreal 2 (2003)
..are among the games officially supporting 9x and XP.

Well there are overlaps indeed between graphics technology and O/S technology. I think hi-res games became trend when Win95 came around - especially those accursed point-and-click FMV games - but there are still 320x200 games in that era, although they're probably DOS games that run in Win95 command prompt.

Never thought this thread would be that long, but now, for something different.....
Kreshna Aryaguna Nurzaman.

Reply 10 of 22, by tincup

User metadata
Rank Oldbie
Rank
Oldbie

Recommended CPU as a ballpark for a game's 'technological' category? Would need to group CPU performance into relevant generation bands.

486 and earlier
early Pentium [and equiv non-intel]
late Pentium
early multi-core
late multi-core

Might express this in hertz or some other spec identified with brute performance.

Reply 11 of 22, by leileilol

User metadata
Rank l33t++
Rank
l33t++
archsan wrote:
Undying (2001), DX8? […]
Show full quote
Kreshna Aryaguna Nurzaman wrote:

Is there any Win9x game that uses pixel shader?

Undying (2001), DX8?

Also DX8 (PS 1.x)... e.g.
NOLF2 (2002)
Unreal 2 (2003)
..are among the games officially supporting 9x and XP.

Those 3 games don't use pixel shaders at all. Supporting DX8 as an API doesn't necessarily mean having to use the pixel shaders for it.

(and before you point out NOLF2's water - that's cubemap projection. Geforce256 effect at best. and UnrealEngine2 uses vertex shaders as transparently as it can just to have a speed boost on certain meshes, otherwise isn't visually different than running with DX7-class hardware)

You would have to go to 2004 if you wanted a real pixel shadery game on Win9x, FarCry could run on Win98se at the time IIRC, and so could HL2 for a while (until 2006)

apsosig.png
long live PCem

Reply 12 of 22, by archsan

User metadata
Rank Oldbie
Rank
Oldbie

^ hence the question mark, I wasn't really sure 😀

How about Morrowind?

"Any sufficiently advanced technology is indistinguishable from magic."—Arthur C. Clarke
"No way. Installing the drivers on these things always gives me a headache."—Guybrush Threepwood (on cutting-edge voodoo technology)

Reply 14 of 22, by archsan

User metadata
Rank Oldbie
Rank
Oldbie

Alright, I def agree with requirements as criteria. Do you know of a list like this, that's more complete and up-to-date?

Unfortunately Mobygames doesn't seem to make distinction between "supported" and "required" at this point.

"Any sufficiently advanced technology is indistinguishable from magic."—Arthur C. Clarke
"No way. Installing the drivers on these things always gives me a headache."—Guybrush Threepwood (on cutting-edge voodoo technology)

Reply 15 of 22, by badmojo

User metadata
Rank l33t
Rank
l33t

It's a tuff one - I have a spreadsheet too and I've settled for sorting them by year released, because there are too many odd ducks to allow for this sort of categorization to work (in my experience). Like games that were released on both floppy and CD for example.

Life? Don't talk to me about life.

Reply 16 of 22, by tincup

User metadata
Rank Oldbie
Rank
Oldbie

Here's a real quick formula, with some basic parameters:

Cat
0-----Primal/early DOS; < 486
I------DOS/early W95; 486/low Pentium [<200mhz], <4mb Vram, DX 1-5
II-----Bulk of W9x/late DOS?; Pentium 2-3 [<1200mhz], 4-64mb Vram, DX 5-8
III----Late W98/early XP; late single-core[>1200mhz], 64-512mb Vram, DX 7-9
IV----Late XP/W7; early multi-core, 512+ mb Vram, DX 8-10
V-----Late W7/W8+; late multi-core, 512+ mb Vram, DX 9-12+

Pentium includes equivalent non-Intel of course. Earlier than the tail end of 486 is out of my realm so you'll have to carve your own divisions.. total Vram and CPU cycle become less relevant in upper categories.

Last edited by tincup on 2014-07-21, 23:15. Edited 1 time in total.

Reply 17 of 22, by tincup

User metadata
Rank Oldbie
Rank
Oldbie
badmojo wrote:

It's a tuff one - I have a spreadsheet too and I've settled for sorting them by year released, because there are too many odd ducks to allow for this sort of categorization to work (in my experience). Like games that were released on both floppy and CD for example.

Same here. I can sort by year/floppy/non-floppy at this point, as well a detailed genre break downs. But I can't resist this sort of time waster haha...

Reply 18 of 22, by TELEPACMAN

User metadata
Rank Member
Rank
Member
tincup wrote:

(...)So my question to the community is what rule of thumb might work well to sub-divide games of the post mid-90's period? Sort by year? DirectX? Resolution? Some essential CPU/GPU parameter? Whatever system it is, it needs to be simple.(...)

What works for me, very simple, but after much thought: I split the decade in two.

With the first half (1990-1995) for 2D and 2.5D ms-dos games. The second half for 3D windows games.
I account for some overlapping with early 3D aceleration and keep the 3D windows games up to DirectX 7, as I don't care for DirectX 8 and find that DirectX 9 games work much better in XP. That is it.