This project is mirrored from https://github.com/libretro/arduous.git.
Pull mirroring updated .
- 24 May, 2022 2 commits
- 04 Apr, 2022 2 commits
-
-
phcoder authored
- 16 Mar, 2022 1 commit
-
-
phcoder authored
-
- 15 Mar, 2022 2 commits
- 07 Mar, 2022 2 commits
- 06 Mar, 2022 3 commits
- 02 Mar, 2022 2 commits
- 26 Feb, 2022 1 commit
-
-
phcoder authored
-
- 25 Feb, 2022 4 commits
- 12 Feb, 2022 2 commits
- 10 Feb, 2022 4 commits
-
-
phcoder authored
-
phcoder authored
-
phcoder authored
-
James Roeder authored
Simplify building of simavr and make arduous compileable on buildbot libretro platforms
-
- 09 Feb, 2022 1 commit
-
-
phcoder authored
-
- 08 Feb, 2022 8 commits
-
-
phcoder authored
Platforms I tested: * Android x64 and arm64. 60fps/fullspeed * Linux i686 and x64. 60fps/fullspeed * Windows i686 and x64. 60fps/fullspeed * Emscripten. 60fps/fullspeed * Libnx (Switch) 55fps/92% on stock performance or 60fps/full speed on boost performance * 3DS. 30fps/about 50% speed * PSP. 13.5fps/about 22.5% speed Not tested beyond compilation but should work: * Android i686 and arm32 * OSX i686/x64/aarch64 * Vita Skipped as cmake templates aren't agreed yet: * iOS/tvOS * PS2 * Dingux Skipped big-endian platforms as I don't have one to test now: * osx-ppc * wiiu * wii * ngc * psl1ght
-
phcoder authored
Windows has no strsep. Check for strsep presence and if none is found use own copy of glibc strsep
-
phcoder authored
%x is specifically for unsigned int but uint32_t may be unsigned int or unsigned long. If it's unsigned long it's de-facto the same as unsigned int but without a cast compilation fails.
-
phcoder authored
This pins the standard to c99 and so allows c99 features even if compiler defaults to lower standard
-
phcoder authored
uint fails for several buildbot targets and since it's used in a single place only, just replace it with unsigned int
-
phcoder authored
simavr.cmake and simavr patches are not used anymore
-
phcoder authored
Pulling the tree in build phase is nice but other cores use submodules and they are easier to deal with. Running subcompilation using makefile for simavr is very difficult for the cases of cross-compile like is needed for all the consoles. Hence let's just pull required files directly into the project. With few tricks they don't even need any changes simplifying the entire handling
-
phcoder authored
Many platforms use a suffix _${platform}.${extension} as suffix. Add it when necesarry.
-
- 11 Jan, 2022 6 commits
-
-
James Roeder authored
Various libretro-centric improvements
-
phcoder authored
-
phcoder authored
Without hex file the emulator crashes on any RAM access. Moreover without game the emulator currently has no meaningful behaviour. So disable no-game mode
-
phcoder authored
-
phcoder authored
-
phcoder authored
Without it save/restore/rewind almost work but result in a shifted or garbled screen as page/columns and sometimes other registers do not match anymore
-