eden-miror/src/core/hle/service/vi
lizzie 87e5d0b6e4
[hle] VirtualBoy classics fixes, QLaunch IPC fixes, implement extra ams SVCInfo (#4343)
Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

`OpenSystemApplicationProxy`
`OpenSystemApplicationProxy`
ALSO yes those cmds DO NOT take an attribute
Implemented SVC infos to match Atmosphere's values
Implement more stub I2C session cmds
stub CMD2103 for rhythm groove
better error handling on svc get info to match ams (see ams svc info)
Virtual Boy classic fix adept from 2288084b53 by @Mythrax
acc:u1 was missing the *Deprecated cmd

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4343
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-08 20:39:55 +02:00
..
application_display_service.cpp [hle] VirtualBoy classics fixes, QLaunch IPC fixes, implement extra ams SVCInfo (#4343) 2026-09-08 20:39:55 +02:00
application_display_service.h [hle] VirtualBoy classics fixes, QLaunch IPC fixes, implement extra ams SVCInfo (#4343) 2026-09-08 20:39:55 +02:00
application_root_service.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
application_root_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
conductor.cpp [core, gpu, threads] Multithreading refactor (#4254) 2026-08-08 04:39:47 +02:00
conductor.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
container.cpp [core, hle, video_core, memory] Improve multi-process, display layers, dynamic shader cache and rework overlay (#4238) 2026-08-29 01:04:02 +02:00
container.h [core, hle, video_core, memory] Improve multi-process, display layers, dynamic shader cache and rework overlay (#4238) 2026-08-29 01:04:02 +02:00
display.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
display_list.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
layer.h nvnflinger/vi: don't recreate buffer queue on open/close 2024-02-19 23:59:35 -05:00
layer_list.h nvnflinger/vi: don't recreate buffer queue on open/close 2024-02-19 23:59:35 -05:00
manager_display_service.cpp [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
manager_display_service.h [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
manager_root_service.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
manager_root_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
service_creator.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
service_creator.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
shared_buffer_manager.cpp partial revert 54cd5fb8eb (#4355) 2026-09-08 20:39:08 +02:00
shared_buffer_manager.h [core, hle, video_core, memory] Improve multi-process, display layers, dynamic shader cache and rework overlay (#4238) 2026-08-29 01:04:02 +02:00
system_display_service.cpp [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
system_display_service.h [*] fix missing '#pragma once' on header files (#4014) 2026-05-26 06:37:59 +02:00
system_root_service.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
system_root_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vi.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vi.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vi_results.h general: Add missing pragma once 2022-10-17 03:14:31 -04:00
vi_types.h service: vi: Implement ListDisplayMode 2024-02-17 18:08:41 -05:00
vsync_manager.cpp [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
vsync_manager.h [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00