VOGONS

Common searches


First post, by Kreshna Aryaguna Nurzaman

User metadata
Rank l33t
Rank
l33t

I just wonder; why haven't we seen too many O/S, apps, and especially games, moving to 64 bit? Itanium was a failure, but the first time AMD64 came around, the transition was (supposed to be) smooth, because AMD64 is backward compatible with all 32 bit applications. Why the CPU, while was very popular the first time it came around, failed to trigger significant migration to 64 bit?

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

Reply 2 of 13, by ChrisR3tro

User metadata
Rank Member
Rank
Member

I once read that the leap from 16 to 32-bit was much bigger than the change from 32-bit to 64-bit. Apparently, numbers that are so big that they would need 64-bit to fit into one register are not very common. Hence, speed increase is only marginally, I guess.

for more Retro-related tidbits follow me on X under @ChrisR3tro.

Reply 3 of 13, by StickByDos

User metadata
Rank Member
Rank
Member

32bit simplified memory addressing
multiple 64kB segment -> 4GB linear address space

For the moment, only a few people really need 4GB

Last edited by StickByDos on 2007-05-10, 12:15. Edited 1 time in total.

Type win to loose the power of your computer !

Reply 4 of 13, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

What does 64 bit mean?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 5 of 13, by dh4rm4

User metadata
Rank Oldbie
Rank
Oldbie

Well we've been using 64bit since SSE/MMX really but only in terms of parallel register processing. The Nintendo 64 and Atari Jaguar had 64bit processors as far back as the late 90s but these served mainly as 'fat pipes' between their different system cores (GPU, SPU, CPU) and memory - what the production teams cut in raw power and speed they could make up in 64bit bus bandwidth.

Reply 6 of 13, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++
MiniMax wrote:

What does 64 bit mean?

I think it means bigger registers for the microprocessor (64bit wide) so it can compute bigger numbers per instruction and also allowing bigger memory addressable space. I think Windows XP (32bit) is limited to 3GB maximum RAM but I am not sure. Supposedly, 64bit PCs+64bit Operating Systems could address larger amounts of RAM and also have the bigger instruction registers for programmers (more efficient code when properly compiled - I am guessing bigger register can do "much more" per instruction cycle). Just as Qbix said: not that much of a difference from an user point of view.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 7 of 13, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

.... which makes the answer to Kreshnas question about "why haven't we seen too many O/S, apps, and especially games, moving to 64 bit?" quiet obvious:

Games don't have much need for handling integers or floating point numbers that exceeds the current 32 bit registers, and they certainly don't need to access more than a few gigabytes of data.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 8 of 13, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I heard that to get the "Games for Windows" logo on the box is that the game has to have both 32bit/64bit versions. Not sure how true that is.

How To Ask Questions The Smart Way
Make your games work offline

Reply 9 of 13, by StickByDos

User metadata
Rank Member
Rank
Member

During the transition 16bit->32bit, PCs were running dos
It was easy to make 32bit programs without installing a newer os since in real mode, nothing prevented switching to pmode.

With XP, I don't know if it is possible to run 64bit code from 32bit version.

Type win to loose the power of your computer !

Reply 10 of 13, by Freddo

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote:

I heard that to get the "Games for Windows" logo on the box is that the game has to have both 32bit/64bit versions. Not sure how true that is.

Not true. To get the "Games for Windows" logo slapped on the game it needs to work as intended in 64bit Vista, but it can still be a 32bit executable.

Reply 11 of 13, by Great Hierophant

User metadata
Rank l33t
Rank
l33t

I wonder whether any consumer based computing product can truly boast 64-bit addressing space. That is 16 exabytes of memory addressing space, a truly gargantuan number. Just remember it took at least 15 years for the 32-bit addressing space, first introduced (1985) in consumer-level hardware in the Intel 80386, before that was really getting cramped.

Reply 12 of 13, by franpa

User metadata
Rank Oldbie
Rank
Oldbie
dh4rm4 wrote:

Well we've been using 64bit since SSE/MMX really but only in terms of parallel register processing. The Nintendo 64 and Atari Jaguar had 64bit processors as far back as the late 90s but these served mainly as 'fat pipes' between their different system cores (GPU, SPU, CPU) and memory - what the production teams cut in raw power and speed they could make up in 64bit bus bandwidth.

wrong, the N64 had two 32bit processors but was advertised as 64bit.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website