Commit Graph

12 Commits

Author SHA1 Message Date
cde47f56c5 it keeps going 2024-05-19 01:42:44 +02:00
10380320c5 more work
aaaaaaaa
2024-05-16 21:20:10 +02:00
faa6cfec48 WIP. lay base for EmuInstance. 2024-05-10 12:48:32 +02:00
1abc1e9cff test 2024-02-20 13:31:44 +01:00
6a2039aee1 remove global emuThread from Window.cpp 2024-02-20 13:29:21 +01:00
5c93ab4271 start work on multiple window support 2024-02-20 12:30:19 +01:00
5ffa642980 Check for write permissions for some key files (#1972)
* check if an nds save file can be opened for writing

also add the ability to open a file in append mode

* fix multi-instance saves

also move the check for file writability into a separate function (probably uneeded?)

* implement check for gba roms

* move rom load error messages into the functions

also finish gba slot (oops)

* improve error string

* check write perms before saving path settings

* fix memory leak

* check for writability of firmware/nand/sds

* add secondary checks for nand/firmware

* add check for config file being writable

* Return the file write error as a QString to avoid the invalid char*
causing a garbled error message.

Qt wants it as QString either way.
2024-02-07 23:04:36 +01:00
345b7439e4 integrate OSD into ScreenPanel and make it nicer 2023-12-28 14:40:37 +01:00
f905b6fb93 separate EmuThread to its own file 2023-12-26 19:24:14 +01:00
7f437d48db start cleaning up: move OpenGL stuff out of EmuThread 2023-12-26 19:04:01 +01:00
80c6dd524b add convenience method to Window class for OSD messages 2023-12-25 16:34:29 +01:00
6a1232b9a9 move MainWindow and Screen stuff to separate files; WIP 2023-12-24 15:11:30 +01:00