How Video Game Specs Work: Difference between revisions

update links
m (clean up)
(update links)
 
(4 intermediate revisions by 2 users not shown)
Line 1:
{{Useful Notes}}
{{trope}}
Describe [[How Video Game Specs Work]] here, but in ''layman's terms'', please (like the ''Guinness World Records'', we're just here to head off [[Internet Backdraft|hunting bets]], not prep you for IT 101.) This isn't [[The Other Wiki]].
 
Ah, video game specs. The fanboys like to use them as the ultimate indisputable weapon in their [[Flame War|Flame Wars]]. But they don't really know what they mean, for they barely look past one aspect of them.
 
Take the old bit size (8-bit, 16-bit, 32-bit, 64-bit, etc.). Most of us know that bit size isn't a real measurement of a system's power, but few of us even know why. It's actually ''word'' size; the measurement of how large a chunk of information can be handled by the processor at once.<ref>It can also refer to the width of the CPU's "data bus", the wires that transfer data between the CPU and main memory. A 64-bit data bus, for example, means that there are 64 data wires running from the CPU to the main memory board, each of which can carry one bit at a time, so the CPU can "read" or "write" that much data in a single system-clock tick.</ref> In theory, larger word size should mean faster processing, but it's not that simple--especially since computer manufacturers have figured out that people are using "word size" as a quick-and-dirty proxy for "fastness", and started playing arcane tricks designed to boost word size at the possible expense of actual improvements in the rest of the architecture (this marketing scheme began very early on, in fact; the [[Neo Geo]] was advertised as a "24-bit" system, and the [[Nintendo 64]], while indeed capable of 64-bit calculations, ran with a 32-bit capacity most of the time for a lot of good reasons). Some people have gone so far as to call the [[Sega Dreamcast|Dreamcast]], [[Play Station 2|PlayStation 2]], and [[Game Cube]] generation "128-bit" thanks to this misinformation to this very day (out of these, only the [[Play StationPlayStation 2]] was capable of 128-bit ''anything'' natively, and even then, it's not for general-purpose processing).
 
However, what is done with the processor can have a significant difference in performance. An instructor in a class on mainframe programming gave an example. To clear a line to blanks, such as for printing, the common practice was to put a space in the first character, then move the entire field from character 1 to character 2 for a length of 1 less than the size of the field. This moves character 1 to character 2, then to 3, and so on for 80 characters. What he pointed out that even though operations using floating point are much slower than operations of moving characters, it would have been faster to put, say 4 blanks in a floating point register and store that 20 times than moving one character 80 times.
Line 25 ⟶ 24:
==== Hardware ====
* [[Central Processing Unit]]
** [[FlynnsFlynn's Taxonomy]]
** [[Vector Unit]]
** [[Multi Core Processor]]
Line 40 ⟶ 39:
*** [[Compact Disc]]
*** [[Digital Versatile Disc]]
*** [[Blu -Ray]]
** [[Cartridge]]
*** [[Flash Memory]] (including Solid State Drives)
Line 52 ⟶ 51:
** [[Scripting Language]]
* [[Operating System]]
** [[DOS BoxDOSBox]]
*** [[DOS 4 GW]]
** [[Mac OS]]
Line 60 ⟶ 59:
 
==== Related topics ====
* [[Bitmaps, Sprites and Textures]]
** [[Pixel vs. Texel]]
** [[Texture Compression]]
Line 67 ⟶ 66:
** [[MIDI]]
** [[MOD]]
** [[MP 3MP3]]
** [[Wav Audio]]
* [[Polygonal Graphics]]
Line 74 ⟶ 73:
 
{{reflist}}
[[Category:Useful Notes]]
[[Category:Video Game Tropes]]
[[Category:Describe Topic Here]]