Atlas - README-riscos.md
Home / ext / SDL / docs Rendered HTML view | Size: 1575 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]RISC OS
Requirements:
- RISC OS 3.5 or later.
- SharedUnixLibrary.
- DigitalRenderer, for audio support.
- Iconv, for
SDL_iconvand related functions.Compiling:
Currently, SDL for RISC OS only supports compiling with GCCSDK under Linux.
The following commands can be used to build SDL for RISC OS using CMake:
cmake -Bbuild-riscos -DCMAKE_TOOLCHAIN_FILE=$GCCSDK_INSTALL_ENV/toolchain-riscos.cmake -DRISCOS=ON -DCMAKE_INSTALL_PREFIX=$GCCSDK_INSTALL_ENV -DCMAKE_BUILD_TYPE=Release cmake --build build-riscos cmake --install build-riscosWhen using GCCSDK 4.7.4 release 6 or earlier versions, the builtin atomic functions are broken, meaning it's currently necessary to compile with
-DSDL_GCC_ATOMICS=OFFusing CMake. Newer versions of GCCSDK don't have this problem.Current level of implementation
The video driver currently provides full screen video support with keyboard and mouse input. Windowed mode is not yet supported, but is planned in the future. Only software rendering is supported.
The filesystem APIs return either Unix-style paths or RISC OS-style paths based on the value of the
__riscosify_controlsymbol, as is standard for UnixLib functions.The audio, loadso, thread and timer APIs are currently provided by UnixLib.
The joystick, locale and power APIs are not yet implemented.
[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.