Jesse Talavera-Greenberg
9ecd2729d7
Whoops, wrong directory
2023-09-05 17:47:36 -04:00
Jesse Talavera-Greenberg
b23c17ed4a
Update some logging
2023-09-04 20:55:31 -04:00
Jesse Talavera-Greenberg
0fb7240d8e
Don't try to load the firmware or BIOS in NDS mode if they're not requested
2023-09-04 19:49:44 -04:00
Jesse Talavera-Greenberg
0162bad99d
Explicitly declare the end of the log file
2023-09-04 19:43:06 -04:00
Jesse Talavera-Greenberg
6796c02ce9
Remove unused imports
2023-09-04 19:42:33 -04:00
Jesse Talavera-Greenberg
0b4dbfc809
Print out RetroArch's log at the end of the test
2023-09-04 19:41:24 -04:00
Jesse Talavera-Greenberg
63ff6b0075
Allow tests to override particular RetroArch settings
2023-09-04 19:39:44 -04:00
Jesse Talavera-Greenberg
107f6ab082
Set some more default settings for RetroArch
2023-09-04 19:39:11 -04:00
Jesse Talavera-Greenberg
ab4681e55d
Change how system files are exposed to the test script
2023-09-04 19:38:57 -04:00
Jesse Talavera-Greenberg
6a599445b8
Slight cleanup
2023-09-04 18:28:38 -04:00
Jesse Talavera-Greenberg
839c604d2c
Support WILL_FAIL in the test suite
2023-09-04 18:23:14 -04:00
Jesse Talavera-Greenberg
767d0922c9
Add some more variables to the tests
...
- Pass the paths to the BIOS files as environment variables to the wrapper script
- Add the target file as a test dependency
- Add support for regular expressions
2023-09-03 23:38:05 -04:00
Jesse Talavera-Greenberg
70cf42a1fe
Write a wrapper script in Python
2023-09-03 21:59:33 -04:00
Jesse Talavera-Greenberg
442bd79973
Don't disable zlib's examples from the all target
...
- I can't set the DISABLED property on the tests they create
2023-09-03 14:43:01 -04:00
Jesse Talavera-Greenberg
78f60b316f
Only run RetroArch for 5 frames
2023-09-03 14:41:39 -04:00
Jesse Talavera-Greenberg
bb01dc521b
Add an emutest test script
2023-09-03 14:41:24 -04:00
Jesse Talavera-Greenberg
67d04af1a1
Bump the minimum CMake version
2023-09-03 12:47:33 -04:00
Jesse Talavera-Greenberg
931a7b8173
Log the git hash
2023-09-03 12:47:23 -04:00
Jesse Talavera-Greenberg
573565dfef
First crack at using CTest
2023-09-03 12:40:36 -04:00
Jesse Talavera-Greenberg
436afc3041
Refactor how firmware and BIOS files are loaded
2023-09-03 11:19:30 -04:00
Jesse Talavera-Greenberg
4bef9b8b77
Add ConsoleTypeName for FirmwareConsoleType
2023-09-03 11:13:34 -04:00
Jesse Talavera-Greenberg
87f710c16f
Update memory.cpp to reflect recent changes to ARCode
2023-09-03 11:13:17 -04:00
Jesse Talavera-Greenberg
7c95e4c2d6
Remove some unneeded functions
2023-09-03 11:12:57 -04:00
Jesse Talavera-Greenberg
99c8dac77c
Add GitInfo.cmake
2023-09-03 11:12:26 -04:00
Jesse Talavera-Greenberg
7adeef325b
Slight cleanup in some variable parsing
2023-08-30 19:43:21 -04:00
Jesse Talavera-Greenberg
cbc19eb08f
Check the BIOS files directly instead of relying on a variable
2023-08-30 19:42:46 -04:00
Jesse Talavera-Greenberg
a723031bc4
Oops, my bad
2023-08-30 18:57:56 -04:00
Jesse Talavera-Greenberg
1b89294075
Don't fall back to retro_message for on-screen displays
2023-08-30 18:55:12 -04:00
Jesse Talavera-Greenberg
7e8a3df37d
Print individual characters in the identifier
2023-08-30 18:53:55 -04:00
Jesse Talavera-Greenberg
6b2435e698
Fix firmware loading, finally
2023-08-29 22:43:14 -04:00
Jesse Talavera-Greenberg
a939b90083
Add a comment for later
2023-08-29 20:46:33 -04:00
Jesse Talavera-Greenberg
ec71851067
Fix #51
2023-08-29 20:45:59 -04:00
Jesse Talavera-Greenberg
67ef5efe68
Introduce get_system_subdir_path
2023-08-29 20:45:35 -04:00
Jesse Talavera-Greenberg
b0595ed380
Fix an incorrect scope name
2023-08-29 19:45:44 -04:00
Jesse Talavera-Greenberg
d1f4150bb1
Embed wfc.cfg in the binary
2023-08-29 08:52:05 -04:00
Jesse Talavera-Greenberg
76df5c7dd9
Use my mirror of slirp instead of upstream
...
- In case the upstream Gitlab goes down again
2023-08-29 08:51:27 -04:00
Jesse Talavera-Greenberg
a0a755e791
Refactor BIOS loading
2023-08-28 22:16:09 -04:00
Jesse Talavera-Greenberg
97de620cfd
Clean up some config text
2023-08-28 22:13:55 -04:00
Jesse Talavera-Greenberg
cfca15d40d
Fix incorrect info
2023-08-27 23:31:48 -04:00
Jesse Talavera-Greenberg
5cf8d07dea
Fix FlushFirmware
2023-08-27 23:31:25 -04:00
Jesse Talavera-Greenberg
e62bf07504
Unmark EffectiveFirmwarePath as inline
2023-08-27 23:30:58 -04:00
Jesse Talavera-Greenberg
ae6d26f63f
Remove dynamic.cpp from CMakeLists.txt
2023-08-27 23:30:16 -04:00
Jesse Talavera-Greenberg
c9de6e33c5
Cast firmware length to int to be safe
2023-08-27 23:04:36 -04:00
Jesse Talavera-Greenberg
a1bff8d0ba
Remove retro::get_system_fallback_subdirectory
2023-08-27 23:04:15 -04:00
Jesse Talavera-Greenberg
c0f83f5200
Don't search for firmware files in the "melonDS" directory
2023-08-27 22:59:56 -04:00
Jesse Talavera-Greenberg
2060faec7d
Configure the firmware paths
2023-08-27 22:58:25 -04:00
Jesse Talavera-Greenberg
6f5f9d590c
Include <codecvt>
2023-08-27 19:21:25 -04:00
Jesse Talavera-Greenberg
f5d24fc5bd
Simplify dynamic options handling
2023-08-26 19:13:24 -04:00
Jesse Talavera-Greenberg
cd12b5d4cc
Remove an unused constant
2023-08-26 19:12:21 -04:00
Jesse Talavera-Greenberg
c8b0d8c710
Add a comment
2023-08-26 19:11:57 -04:00