![]() |
||||
![]() |
||||
![]() |
||||
| Frequently Asked Forum Questions | ||||
| Search Older Posts on This Forum: Posts on Current Forum | Archived Posts | ||||
On PCs, they don't use a physical fixed-address, but rather use the system's virtual memory APIs to allocate at a known fixed-address (http://en.wikipedia.org/wiki/Virtual_memory). H2V was the only PC game using the Halo engine which supported non-fixed-address map files (due to GFWL's security measures I'm assuming).
It was a no-brainer for them to use it, as loading is a 'quick' sequential read from disc to memory. There's very little manual fixups that have to be done to what is loaded (exception mostly being Havok data).
On the Xbox and 360, they use the system's physical memory APIs to allocate at a known fixed-address. Of course, on these consoles you only have one application running so there's no real need to virtualize memory regions.
The 360 has a 64-bit CPU, but it runs in 32-bit mode (so no 64-bit instructions). Not sure about the PS3.
The XBO on the other hand doesn't support running 32-bit code, like Windows does with Intel x86-64.
Also, apparently very few N64 games used 64-bit instructions: http://en.wikipedia.org/wiki/Nintendo_64_technical_specifications#Central_processing_unit
| Life without Reach. | Metalingus627 | 6/26/14 9:06 am |
| Re: Life without Reach. | gamerguy2002 | 6/26/14 9:56 am |
| Re: Life without Reach. | Cody Miller | 6/26/14 12:39 pm |
| Hehe. *NM* | Ragashingo | 6/26/14 1:31 pm |
| Just Wait For The Anniversary Editions. | Morpheus | 6/26/14 8:05 pm |
| I'll take 12! *NM* | Kal | 6/26/14 9:39 pm |
| Re: Just Wait For The Anniversary Editions. | General Vagueness | 6/26/14 10:44 pm |
| Disc space | kornman00 | 6/26/14 10:30 pm |
| I agree | ZackDark | 6/26/14 10:37 pm |
| I meant I agree with everything but that paragraph *NM* | ZackDark | 6/26/14 10:37 pm |
| Map files are memory mapped | kornman00 | 6/27/14 12:42 am |
| Re: Map files are memory mapped | uberfoop | 6/27/14 12:55 am |
| I'm talking about data containing pointers | kornman00 | 6/27/14 4:46 am |
| Re: I'm talking about data containing pointers | ZackDark | 6/27/14 11:23 am |
| Re: I'm talking about data containing pointers | General Vagueness | 6/27/14 12:25 pm |
| Virtual Memory | kornman00 | 6/27/14 6:25 pm |
| Re: Virtual Memory | uberfoop | 6/27/14 7:34 pm |