Wii U Architecture

This document provides essential insights and relevant information about the Wii U platform, specifically tailored for developers. Its purpose is to familiarize you with the system's capabilities and constraints. For those seeking a more comprehensive understanding, a list of detailed resources discussing the platform extensively is provided below.

Summary

  • CPU: "Espresso" PowerPC
    • 32-bit architecture
    • Big-endian byte order
  • GPU: "Latte" AMD
  • Memory: 2 GB DDR3 RAM
    • 1 GB reserved for the operating system
    • 1 GB available for user applications
  • Operating System: CafeOS
    • POSIX-like?
    • Supports foreground and background applications
    • Implements threads and scheduling mechanisms
    • Features a separation between user space and kernel space
    • Utilizes virtual memory addressing
    • Includes an OpenGL-like graphics library

Further Information