Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


Exact memory figures on NGC?

This topic is 5741 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Or is it GCN ? Oh well, anyway, I was wondering if anybody knew the exact memory figures for the Gamecube. I read and heard 40 Mb and read and heard 24 Mb + 16 Mb. Can anyone explain the memory design for it? Also, in consoles, is a portion of the memory used by the OS and the executable? For example, would Gamecubes a fraction of the total 40 Mb be used for the OS (1 Mb?) and maybe 1 Mb for the executable game?), which wold leave 38 Mb left for the actual game stuff, more or less...?

Share this post

Link to post
Share on other sites
- 24Mb main memory, super fast "1TSRAM" (~2.6GB/s access)
- 16Mb ARAM, slower "audio" memory/DVD buffer memory

Plus a on-chip memory for things like textures in the GP.

The GameCube has a similarity with the Xbox in that there isn''t really separate "video memory", textures and the visible frame buffer (XFB) are allocated out of the main system memory pool.

Devkits have 48Mb of main memory.

Console OSes are very lightweight (known hardware, ROM, no user interface, no multitasking etc) so the amount of RAM always used by it is measurable in Kilobytes.

It depends though what you think of as the OS, don''t imagine it to like a PC - the API features that a game uses are extremely thin wrappers over hardware (literally just converting parameters and setting a memory mapped hardware address) which come as static libraries. Because of this, depending on which libraries you use, the actual memory usage varies.

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!