Simulant is currently supported in some form on the following platforms:
The following platforms will be targetted when possible (or when someone submits patches):
Dreamcast support is currently a work in progress. The following things aren't supported yet:
There are also the following problems:
Simulant provides a Platform property on the Window that provides access to platform-specific functionality, for example, what the native resolution is, or how much memory is available.
Platform::total_ram_in_bytes() - Return the total amount of physical ram, returns MEMORY_VALUE_UNAVAILABLE if unsupportedPlatform::available_ram_in_bytes() - Return the total amount of available ram, returns MEMORY_VALUE_UNAVAILABLE if unsupportedPlatform::process_ram_usage_in_bytes(process_id) - Returns the ram usage of the specified process (used by Application::ram_usage_in_bytes), returns MEMORY_VALUE_UNAVAILABLE if unsupported