Giter Site home page Giter Site logo

kyty's People

Contributors

inorirus avatar ultimaweapon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kyty's Issues

Dariusburst Chronicle Saviours Unpatched function!!! WIWV1Qd7PFU[Ult_v1][Ult_v1.1][Func]

exe_name = G:/Emulators/Kyty/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
Stack trace [thread = 9]:
[0] 0000000010888235, eboot.bin
[1] 0000000010886502, eboot.bin
[2] 000000001088c5f2, eboot.bin
--- Stack Trace ---
[0] 000000014027b06a, 000000014027aeb0, RuntimeLinker.cpp.obj, Kyty::Loader::RelocateHandler(Kyty::Loader::RelocateHandlerStack)
[1] 0000000010888235, 0000000000000000, unknown, unknown
[2] 000000000000007e, 0000000000000000, unknown, unknown
[3] 0000000010888235, 0000000000000000, unknown, unknown
[4] 00000000108864f0, 0000000000000000, unknown, unknown
[5] 000000001394b398, 0000000000000000, unknown, unknown
[6] 000000001393c530, 0000000000000000, unknown, unknown
[7] 0000000003a1fcf8, 0000000000000000, unknown, unknown
[8] 0000000003a1fc90, 0000000000000000, unknown, unknown
[9] 0000000010886502, 0000000000000000, unknown, unknown
[10] 000000001393bbe8, 0000000000000000, unknown, unknown
[11] 0000000010000084, 0000000000000000, unknown, unknown
--- Error ---
=== Unpatched function!!! ===
[9] WIWV1Qd7PFU[Ult_v1][Ult_v1.1][Func]
in C:/projects/kyty/source/emulator/src/RuntimeLinker.cpp:505

Fatal Error, tried everything I can think of

So, when I try to run a game, it tells me
"Not Implemented (m_shdr != nullptr && m_self != nullptr) in C:/projects/kyty/source/emulator/src/ELF.cpp:619"

Not a very good or experienced programmer so no Idea what that means or how to fix it, if anyone has an Idea, please tell me

DirectX renderer support

Is it possible to get support for the DirectX renderer? This should be amazing and would be the first step to create a UWP port.

donate button

hi,
i know poeple would like to donate to support the project so i think you should add a donate button.

Could not find suitable device

Hi,
I'm getting error while trying to run Kyty
It says it can't find suitable device as per screenshot
Can you tell why this might have happened?
Also there's no such folder in my C drive ๐Ÿ˜…๐Ÿ˜…
image

Unknown Keybinds

What are the keybinds for the PS4 buttons. Is enter the ps4 x button. What are the other buttons? A file with the keybinds included would be nice

Method of dumping PS5 keys

I was wondering whether you were planning on releasing a way to dump your PS5 keys and using them with Kyty. Will this ever eventually happen?

Document the project

@InoriRus
It would be nice to have a high level technical explainer of the architecture, e.g. how do you compile GCN shaders, emulate VRAM, etc
Of course that's only a low priority bonus, keep up the good work :)

Kyty is showing an error every time I launch it, can anyone help?

Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
Stack trace [thread = 9]:
[0] 00000009028a63ff, eboot.bin
[1] 00000009029586d7, eboot.bin
[2] 0000000900000074, eboot.bin
[3] 000000090284dd72, eboot.bin
--- Stack Trace ---
[0] 00000001402a241a, 00000001402a2260, RuntimeLinker.cpp.obj, Kyty::Loader::RelocateHandler(Kyty::Loader::RelocateHandlerStack)
[1] 00000009028a63ff, 0000000000000000, unknown, unknown
--- Error ---
=== Unpatched function!!! ===
[9] n88vx3C5nW8[Posix_v1][libkernel_v1.1][Func]
in C:/projects/kyty/source/emulator/src/Loader/RuntimeLinker.cpp:514

multiple issues with initial commit code

  1. Kyty/source/3rdparty/easy_profiler/src/event_trace_win.cpp:237:19: error: 'GetProcessIdOfThrea
    ' was not declared in this scope
    237 | pid = GetProcessIdOfThread(hThread);

solved by
#define _WIN32_WINNT 0x0600

at top of cpp

  1. Kyty/source/emulator/src/Graphics/Tile.cpp:434:20: error: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Werror=sign-compare]
    434 | for (int l = 0; l < levels; l++)

solved by

for (uint32_t l = 0; l < levels; l++)

  1. error at linking stage (vulkan and sockets stuff)

solved by puting the correct order in the libraries, like this:

3rdparty/vulkan/libspirv-tools-opt.a 3rdparty/vulkan/libspirv-tools.a -lws2_32 -lpsapi

inside build.ninja's LINK_LIBRARIES (this isn't optimal and it should be fixed in the CMakefiles instead but i don't know how to do it)

Error compiling

I get those errors when try to link with Visual Studio 2019 or 2022

KytyScripts.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl Kyty::Emulator::EmulatorSubsystem::Init(class Kyty::Core::SubsystemsList *)" (?Init@EmulatorSubsystem@Emulator@Kyty@@UEAAXPEAVSubsystemsList@Core@3@@z)
2>KytyScripts.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl Kyty::Emulator::EmulatorSubsystem::Destroy(class Kyty::Core::SubsystemsList *)" (?Destroy@EmulatorSubsystem@Emulator@Kyty@@UEAAXPEAVSubsystemsList@Core@3@@z)
2>KytyScripts.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl Kyty::Emulator::EmulatorSubsystem::UnexpectedShutdown(class Kyty::Core::SubsystemsList *)" (?UnexpectedShutdown@EmulatorSubsystem@Emulator@Kyty@@UEAAXPEAVSubsystemsList@Core@3@@z)

Regards

Possibility to choose file to boot

Hi!
Emulator does not have possibility to choose executable file (elf or bin) by manual selection (via "Open File") or manual adding them to list.
Why do we need this - I have some .bin files (homebrews), but they are not visible in list. So I had to use old version, with LUA script support.

UWP port

Maybe you can start with #67, and then create a graphical interface, and then port it to UWP. Just imagine it running on Xbox consoles, it would change the industry forever.

is this issue from a mistake i made or what ?

exe_name = E:/Kyty/Kyty/Kyty/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
--- Stack Trace ---
[0] 0000000140274492, 0000000140274310, RuntimeLinker.cpp.obj, Kyty::Loader::RelocateHandler(Kyty::Loader::RelocateHandlerStack)
[1] 0000000010122bb9, 0000000000000000, unknown, unknown
[2] 0000000000000050, 0000000000000000, unknown, unknown
[3] 0000000010122bb9, 0000000000000000, unknown, unknown
[4] 0000000140599f08, 0000000000000000, unknown, unknown
--- Error ---
=== Unpatched function!!! ===
[9] bzQExy189ZI[libc_v1][libc_v1.1][Func]
in C:/projects/kyty/source/emulator/src/RuntimeLinker.cpp:459

Become Patreon to support this project

Hi dude, try to use patreon site to collect money ๐Ÿ’ฐ, this will help U a lot & move this project forward much faster.

I want to support U with money ๐Ÿ’ฐ, like I did with other projects.

Debug cpp:85 when trying to run worms w.m.d

exe_name = F:/Kyty/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
--- Stack Trace ---
[0] 00000001400673a2, 0000000140067380, Debug.cpp.obj, Kyty::Core::exception_filter(void*)
[1] 00000001400a9b67, 00000001400a9b50, SysWindowsDbg.cpp.obj, Kyty::ExceptionFilter(_EXCEPTION_POINTERS*)
[2] 00007fff2f99ff27, 0000000000000000, unknown, unknown
[3] 00007fff31e951b0, 0000000000000000, unknown, unknown
[4] 00007fff31e7c766, 0000000000000000, unknown, unknown
[5] 00007fff31e9209f, 0000000000000000, unknown, unknown
[6] 00007fff31e41454, 0000000000000000, unknown, unknown
[7] 00007fff31e90bce, 0000000000000000, unknown, unknown
[8] 0000000140273c59, 0000000140273c40, VirtualMemory.cpp.obj, Kyty::Loader::VirtualMemory::ExceptionHandlerPrivate::InitHandler()
[9] 0000000140273559, 0000000140273510, VirtualMemory.cpp.obj, Kyty::Loader::VirtualMemory::ExceptionHandler::Install(unsigned long long, unsigned long long, unsigned long long, void ()(Kyty::Loader::VirtualMemory::ExceptionHandler::ExceptionInfo const))
[10] 00000001402767e8, 00000001402765d0, RuntimeLinker.cpp.obj, Kyty::Loader::RuntimeLinker::LoadProgramToMemory(Kyty::Loader::Program*)
[11] 0000000140276221, 0000000140275ff0, RuntimeLinker.cpp.obj, Kyty::Loader::RuntimeLinker::LoadProgram(Kyty::Core::String const&)
[12] 00000001400c1470, 00000001400c13a0, Kyty.cpp.obj, Kyty::Emulator::LuaFunc::kyty_load_elf_func(void*)
--- Error ---
Exception!!! in C:/projects/kyty/source/lib/Core/src/Debug.cpp:85

Linux (Flatpak) support

Hey is anything here that isnโ€™t working on Linux?
Would be great if you could compile an Flatpak for Linux.

PS5 graphics

The issue to track changes related to PS5 graphics

elf is not valid

When I try running my game I get an error. Here is the error:

elf is not valid: C:/Users/syn/Documents/PS Games/LEGO.Marvels.Avengers.PS4-DUPLEX/CUSA02122/sce_sys/about/right.sprx
 in C:/projects/kyty/source/emulator/src/RuntimeLinker.cpp:712

AMPLITUDE Fails to run with an error on KernelMapDirectMemory()

image

exe_name = F:/Kyty/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
PageSize                  = 4096
MinimumApplicationAddress = 0x0000000000010000
MaximumApplicationAddress = 0x00007ffffffeffff
ActiveProcessorMask       = 0x00ffffff
NumberOfProcessors        = 24
ProcessorArchitecture     = Amd64
AllocationGranularity     = 0
ProcessorLevel            = 23
ProcessorRevision         = 0x7100
ProcessorName             = AMD Ryzen 9 3900X
APP_TYPE, int = 0x00000001
APP_VER, string = 01.00
ATTRIBUTE, int = 0x00000002
CATEGORY, string = gd
CONTENT_ID, string = UP8802-CUSA02480_00-HMXAMPLITUDE2015
DOWNLOAD_DATA_SIZE, int = 0x00000000
FORMAT, string = obs
PARENTAL_LEVEL, int = 0x00000003
PUBTOOLINFO, string = c_date=20180529,sdk_ver=02508000,st_type=digital50,snd0_loud=-22.39,img0_l0_size=2339,img0_l1_size=0,img0_sc_ksize=9728,img0_pc_ksize=2304
PUBTOOLVER, int = 0x02890000
SERVICE_ID_ADDCONT_ADD_1, string =
SERVICE_ID_ADDCONT_ADD_2, string =
SERVICE_ID_ADDCONT_ADD_3, string =
SERVICE_ID_ADDCONT_ADD_4, string =
SERVICE_ID_ADDCONT_ADD_5, string =
SERVICE_ID_ADDCONT_ADD_6, string =
SERVICE_ID_ADDCONT_ADD_7, string =
SYSTEM_VER, int = 0x02508000
TITLE, string = Amplitude
TITLE_ID, string = CUSA02480
USER_DEFINED_PARAM_1, int = 0x0000000b
USER_DEFINED_PARAM_2, int = 0x5a1fe641
VERSION, string = 01.00
PlayGo: chunks num = 39
Loading: F:/New/AMP2016-PS4/CUSA02480/eboot.bin
base_vaddr             = 0x0000000900000000
base_size              = 0x00000000016cc000
base_size_aligned      = 0x00000000016cd000
exception_handler_size = 0x0000000000001000
tls_handler_size       = 0x0000000000001000
[0] addr        = 0x0000000900000000
[0] file_size   = 19773608
[0] memory_size = 19775488
[0] mode        = ExecuteRead
Patch tls at addr: [00000009005bc379]
Patch tls at addr: [00000009005bc60d]
Patch tls at addr: [00000009005bc7de]
Patch tls at addr: [00000009005bcf3d]
Patch tls at addr: [00000009005bd11d]
Patch tls at addr: [00000009005bd2fd]
Patch tls at addr: [00000009005bd4dd]
Patch tls at addr: [00000009005bd6bd]
Patch tls at addr: [00000009005bd880]
Patch tls at addr: [00000009005bda00]
Patch tls at addr: [00000009005bdb80]
Patch tls at addr: [00000009005bde0e]
Patch tls at addr: [00000009005bf0ac]
Patch tls at addr: [00000009005bf1f9]
Patch tls at addr: [00000009005bf23e]
Patch tls at addr: [00000009005bf297]
Patch tls at addr: [00000009005bff12]
Patch tls at addr: [00000009005c0122]
Patch tls at addr: [00000009005c0330]
Patch tls at addr: [00000009005c078d]
Patch tls at addr: [00000009005c0b96]
Patch tls at addr: [00000009005c1c2f]
Patch tls at addr: [00000009005c1cd3]
Patch tls at addr: [00000009005c1d05]
Patch tls at addr: [00000009005c1d37]
Patch tls at addr: [00000009005c2eb2]
Patch tls at addr: [00000009005c303a]
Patch tls at addr: [00000009005c3077]
Patch tls at addr: [00000009005c30b4]
Patch tls at addr: [00000009005c30f1]
Patch tls at addr: [00000009005c314d]
Patch tls at addr: [00000009005c31a1]
Patch tls at addr: [00000009005c31e5]
Patch tls at addr: [00000009005c3239]
Patch tls at addr: [00000009005c3276]
Patch tls at addr: [00000009005c32c2]
Patch tls at addr: [00000009005c32ff]
Patch tls at addr: [00000009005c333c]
Patch tls at addr: [00000009005c3379]
Patch tls at addr: [00000009005c33b6]
Patch tls at addr: [00000009005c33f3]
Patch tls at addr: [00000009005c3430]
Patch tls at addr: [00000009005c346d]
Patch tls at addr: [00000009005c34aa]
Patch tls at addr: [00000009005c34e7]
Patch tls at addr: [00000009005c351d]
Patch tls at addr: [00000009005c6c5f]
Patch tls at addr: [00000009005c6c9b]
Patch tls at addr: [00000009005c6cd7]
Patch tls at addr: [00000009005c6d13]
Patch tls at addr: [00000009005c8040]
Patch tls at addr: [00000009005c8401]
Patch tls at addr: [00000009005c872c]
Patch tls at addr: [00000009005c87af]
Patch tls at addr: [00000009005c8948]
Patch tls at addr: [00000009005c8be6]
Patch tls at addr: [00000009005c8cd4]
Patch tls at addr: [00000009005c8ed1]
Patch tls at addr: [00000009005c900d]
Patch tls at addr: [00000009005c9096]
Patch tls at addr: [00000009005c915d]
Patch tls at addr: [00000009005c919c]
Patch tls at addr: [00000009005c9251]
Patch tls at addr: [00000009005c92fd]
Patch tls at addr: [00000009005c933c]
Patch tls at addr: [00000009005c9540]
Patch tls at addr: [00000009005c9b30]
Patch tls at addr: [00000009005c9b6e]
Patch tls at addr: [00000009005c9ca1]
Patch tls at addr: [00000009005c9e7d]
Patch tls at addr: [00000009005c9edc]
Patch tls at addr: [00000009005ca14d]
Patch tls at addr: [00000009005ca18c]
Patch tls at addr: [00000009005ca714]
Patch tls at addr: [00000009005ca7a1]
Patch tls at addr: [00000009005ca98e]
Patch tls at addr: [00000009005caa7e]
Patch tls at addr: [00000009005cb332]
Patch tls at addr: [00000009005cccda]
Patch tls at addr: [00000009005d84bf]
Patch tls at addr: [00000009005d88ef]
Patch tls at addr: [00000009005d8b2f]
Patch tls at addr: [00000009005db5d2]
Patch tls at addr: [00000009005dbb79]
Patch tls at addr: [00000009005dd72f]
Patch tls at addr: [00000009005df547]
Patch tls at addr: [00000009005dfabc]
Patch tls at addr: [00000009005dfc5f]
Patch tls at addr: [00000009005e046e]
Patch tls at addr: [00000009005e05fc]
Patch tls at addr: [00000009005e13cc]
Patch tls at addr: [00000009005e17fc]
Patch tls at addr: [00000009005e1c90]
Patch tls at addr: [00000009005e209a]
Patch tls at addr: [00000009005e6a9f]
Patch tls at addr: [00000009005ed813]
Patch tls at addr: [00000009005ee366]
Patch tls at addr: [00000009005ee3a2]
Patch tls at addr: [00000009005ee3de]
Patch tls at addr: [00000009005ee41a]
Patch tls at addr: [00000009005eed7e]
Patch tls at addr: [00000009005ef00a]
Patch tls at addr: [00000009005f083f]
Patch tls at addr: [00000009006061a5]
Patch tls at addr: [00000009006061f5]
Patch tls at addr: [000000090060a784]
Patch tls at addr: [000000090060a838]
Patch tls at addr: [000000090060a8e4]
Patch tls at addr: [000000090060a91f]
Patch tls at addr: [000000090060a95a]
Patch tls at addr: [000000090060a995]
Patch tls at addr: [000000090060aa3a]
Patch tls at addr: [000000090060aa6e]
Patch tls at addr: [000000090060aaa2]
Patch tls at addr: [00000009006182fd]
[1] addr        = 0x00000009012dc000
[1] file_size   = 749272
[1] memory_size = 753664
[1] mode        = Read
[2] addr        = 0x0000000901394000
[2] file_size   = 127832
[2] memory_size = 3375104
[2] mode        = ReadWrite
tls addr = 0x0000000901394040
tls size   = 8
entry = 0x0000000900004ea0
Loading: F:/New/AMP2016-PS4/CUSA02480/sce_module/libc.prx
base_vaddr             = 0x0000000910000000
base_size              = 0x00000000000d8000
base_size_aligned      = 0x00000000000d9000
exception_handler_size = 0x0000000000001000
[0] addr        = 0x0000000910000000
[0] file_size   = 752812
[0] memory_size = 753664
[0] mode        = ExecuteRead
[1] addr        = 0x00000009100b8000
[1] file_size   = 19512
[1] memory_size = 32768
[1] mode        = Read
[2] addr        = 0x00000009100c0000
[2] file_size   = 8264
[2] memory_size = 98304
[2] mode        = ReadWrite
tls addr = 0x00000009100c0018
tls size   = 1168
entry = 0x0000000910000000
Loading: F:/New/AMP2016-PS4/CUSA02480/sce_module/libSceFios2.prx
base_vaddr             = 0x0000000920000000
base_size              = 0x0000000000180000
base_size_aligned      = 0x0000000000181000
exception_handler_size = 0x0000000000001000
[0] addr        = 0x0000000920000000
[0] file_size   = 321028
[0] memory_size = 327680
[0] mode        = ExecuteRead
[1] addr        = 0x0000000920050000
[1] file_size   = 1736
[1] memory_size = 16384
[1] mode        = Read
[2] addr        = 0x0000000920054000
[2] file_size   = 54144
[2] memory_size = 1228800
[2] mode        = ReadWrite
tls addr = 0x0000000920054018
tls size   = 64
entry = 0x0000000920000000
[9][00:00:00.532] libkernel::libkernel::PthreadAttrInit()
[9][00:00:00.537] libkernel::libkernel::PthreadAttrSetinheritsched()
[9][00:00:00.542] libkernel::libkernel::PthreadAttrSetschedparam()
[9][00:00:00.546] libkernel::libkernel::PthreadAttrSetschedpolicy()
[9][00:00:00.550] libkernel::libkernel::PthreadAttrSetdetachstate()
[9][00:00:00.553] libkernel::libkernel::PthreadAttrGetaffinity()
[9][00:00:00.558] libkernel::libkernel::PthreadAttrGetdetachstate()
[9][00:00:00.561] libkernel::libkernel::PthreadAttrGetguardsize()
[9][00:00:00.565] libkernel::libkernel::PthreadAttrGetinheritsched()
[9][00:00:00.569] libkernel::libkernel::PthreadAttrGetschedparam()
[9][00:00:00.574] libkernel::libkernel::PthreadAttrGetschedpolicy()
[9][00:00:00.577] libkernel::libkernel::PthreadAttrGetstackaddr()
[9][00:00:00.581] libkernel::libkernel::PthreadAttrGetstacksize()
        cpu_mask       = 0x7f
        detach_state   = 0
        guard_size     = 4096
        inherit_sched  = 4
        sched_priority = 700
        policy         = 1
        stack_addr     = 0x0000000000000000
        stack_size    = 0
--- Relocate program: F:/New/AMP2016-PS4/CUSA02480/eboot.bin ---
WindowCreate(): width = 1280, height = 720
Vulkan required extension: VK_KHR_surface
Vulkan required extension: VK_KHR_win32_surface
Vulkan required extension: VK_EXT_debug_utils
Vulkan available extension: VK_KHR_device_group_creation, version = 1
Vulkan available extension: VK_KHR_external_fence_capabilities, version = 1
Vulkan available extension: VK_KHR_external_memory_capabilities, version = 1
Vulkan available extension: VK_KHR_external_semaphore_capabilities, version = 1
Vulkan available extension: VK_KHR_get_physical_device_properties2, version = 2
Vulkan available extension: VK_KHR_get_surface_capabilities2, version = 1
Vulkan available extension: VK_KHR_surface, version = 25
Vulkan available extension: VK_KHR_win32_surface, version = 6
Vulkan available extension: VK_EXT_debug_report, version = 10
Vulkan available extension: VK_EXT_debug_utils, version = 2
Vulkan available extension: VK_EXT_swapchain_colorspace, version = 4
Vulkan available layer: VK_LAYER_AMD_switchable_graphics, specVersion = 4206809, implVersion = 1, AMD switchable graphics layer
Vulkan available layer: VK_LAYER_OBS_HOOK, specVersion = 4202627, implVersion = 1, Open Broadcaster Software hook
Vulkan available layer: VK_LAYER_reshade, specVersion = 4206796, implVersion = 1, crosire's ReShade post-processing injector for 64-bit
Vulkan available layer: VK_LAYER_VALVE_steam_overlay, specVersion = 4206799, implVersion = 1, Steam Overlay Layer
Vulkan available layer: VK_LAYER_VALVE_steam_fossilize, specVersion = 4206799, implVersion = 1, Steam Pipeline Caching Layer
Vulkan available layer: VK_LAYER_OBS_HOOK, specVersion = 4202627, implVersion = 1, Open Broadcaster Software hook
Vulkan available layer: VK_LAYER_EOS_Overlay, specVersion = 4202632, implVersion = 1, Vulkan overlay layer for Epic Online Services
Vulkan available layer: VK_LAYER_EOS_Overlay, specVersion = 4202632, implVersion = 1, Vulkan overlay layer for Epic Online Services
Vulkan available layer: VK_LAYER_MEDAL_HOOK, specVersion = 4202627, implVersion = 1, Medal capture hook
Vulkan available layer: VK_LAYER_MEDAL_HOOK, specVersion = 4202627, implVersion = 1, Medal capture hook
Vulkan available layer: VK_LAYER_ROCKSTAR_GAMES_social_club, specVersion = 4194374, implVersion = 1, Rockstar Games Social Club Layer
Vulkan available layer: VK_LAYER_LUNARG_api_dump, specVersion = 4206816, implVersion = 2, LunarG API dump layer
Vulkan available layer: VK_LAYER_LUNARG_gfxreconstruct, specVersion = 4206816, implVersion = 36879, GFXReconstruct Capture Layer Version 0.9.15
Vulkan available layer: VK_LAYER_KHRONOS_synchronization2, specVersion = 4206816, implVersion = 1, Khronos Synchronization2 layer
Vulkan available layer: VK_LAYER_KHRONOS_validation, specVersion = 4206816, implVersion = 1, Khronos Validation Layer
Vulkan available layer: VK_LAYER_LUNARG_monitor, specVersion = 4206816, implVersion = 1, Execution Monitoring Layer
Vulkan available layer: VK_LAYER_LUNARG_screenshot, specVersion = 4206816, implVersion = 1, LunarG image capture layer
Vulkan available layer: VK_LAYER_KHRONOS_profiles, specVersion = 4206816, implVersion = 1, Khronos Profiles layer
VK_LAYER_KHRONOS_validation available extension: VK_EXT_debug_report, version = 9
VK_LAYER_KHRONOS_validation available extension: VK_EXT_debug_utils, version = 1
VK_LAYER_KHRONOS_validation available extension: VK_EXT_validation_features, version = 2
[Vulkan][I][1]: Checking for Driver Manifest files in Registry at SOFTWARE\Khronos\Vulkan\ImplicitLayers
[Vulkan][I][1]: windows_add_json_entry: Located json file "C:\Windows\System32\DriverStore\FileRepository\u0382658.inf_amd64_03ff8c2b52214376\B382613\amd-vulkan64.json" from PnP registry: E
[Vulkan][I][1]: Located json file "C:\ProgramData\obs-studio-hook\obs-vulkan64.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\ProgramData\ReShade\ReShade64.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\Program Files (x86)\Steam\SteamOverlayVulkanLayer64.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\Program Files (x86)\Steam\SteamFossilizeVulkanLayer64.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\ProgramData\obs-studio-hook\obs-vulkan64.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Skipping adding of json file "C:\ProgramData\obs-studio-hook\obs-vulkan64.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers" to the list due to duplication
[Vulkan][I][1]: Located json file "C:\ProgramData\obs-studio-hook\obs-vulkan32.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win32.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win64.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\medal-vulkan64.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Located json file "C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\medal-vulkan32.json" from registry "HKEY_CURRENT_USER\SOFTWARE\Khronos\Vulkan\ImplicitLayers"
[Vulkan][I][1]: Found manifest file C:\Windows\System32\DriverStore\FileRepository\u0382658.inf_amd64_03ff8c2b52214376\B382613\amd-vulkan64.json (file version "1.0.0")
[Vulkan][I][1]: Found manifest file C:\ProgramData\obs-studio-hook\obs-vulkan64.json (file version "1.1.2")
[Vulkan][I][1]: Found manifest file C:\ProgramData\ReShade\ReShade64.json (file version "1.0.0")
[Vulkan][I][1]: Found manifest file C:\Program Files (x86)\Steam\SteamOverlayVulkanLayer64.json (file version "1.0.0")
[Vulkan][I][1]: Found manifest file C:\Program Files (x86)\Steam\SteamFossilizeVulkanLayer64.json (file version "1.0.0")
[Vulkan][I][1]: Found manifest file C:\ProgramData\obs-studio-hook\obs-vulkan32.json (file version "1.1.2")
[Vulkan][I][1]: Found manifest file C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win32.json (file version "1.1.2")
[Vulkan][I][1]: Layer "VK_LAYER_EOS_Overlay" using deprecated 'vkGetInstanceProcAddr' tag which was deprecated starting with JSON file version 1.1.0. The new vkNegotiateLoaderLayerInterfaceVersion function is preferred, though for compatibility reasons it may be desirable to continue using the deprecated tag.
--- Relocate program: F:/New/AMP2016-PS4/CUSA02480/sce_module/libc.prx ---
[Vulkan][I][1]: Layer "VK_LAYER_EOS_Overlay" using deprecated 'vkGetDeviceProcAddr' tag which was deprecated starting with JSON file version 1.1.0. The new vkNegotiateLoaderLayerInterfaceVersion function is preferred, though for compatibility reasons it may be desirable to continue using the deprecated tag.
[Vulkan][I][1]: Found manifest file C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win64.json (file version "1.1.2")
[Vulkan][I][1]: Layer "VK_LAYER_EOS_Overlay" using deprecated 'vkGetInstanceProcAddr' tag which was deprecated starting with JSON file version 1.1.0. The new vkNegotiateLoaderLayerInterfaceVersion function is preferred, though for compatibility reasons it may be desirable to continue using the deprecated tag.
--- Relocate program: F:/New/AMP2016-PS4/CUSA02480/sce_module/libSceFios2.prx ---
[Vulkan][I][1]: Layer "VK_LAYER_EOS_Overlay" using deprecated 'vkGetDeviceProcAddr' tag which was deprecated starting with JSON file version 1.1.0. The new vkNegotiateLoaderLayerInterfaceVersion function is preferred, though for compatibility reasons it may be desirable to continue using the deprecated tag.
---
[Vulkan][I][1]: Found manifest file C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\medal-vulkan64.json (file version "1.1.2")
--- Start module: F:/New/AMP2016-PS4/CUSA02480/sce_module/libc.prx
[Vulkan][I][1]: Found manifest file C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\medal-vulkan32.json (file version "1.1.2")
---
[Vulkan][I][1]: Checking for Driver Manifest files in Registry at SOFTWARE\Khronos\Vulkan\ExplicitLayers
[9][00:00:01.182] libkernel::libkernel::KernelGetProcParam()
[Vulkan][I][1]: windows_get_device_registry_files: opening device PCI\VEN_1002&DEV_731F&SUBSYS_2398148C&REV_C1\6&eaf386a&0&00000019
[9][00:00:01.190] libkernel::libkernel::KernelRtldSetApplicationHeapAPI()
[Vulkan][I][1]: windows_get_device_registry_entry: Device ID(24) Does not contain a value for "VulkanExplicitLayers"
        api[0] = 0x0000000910020510
[Vulkan][I][1]: windows_get_device_registry_files: Opening child device 25 - DISPLAY\SPT0BCC\7&26DCB24A&1&UID256
        api[1] = 0x0000000910020530
[Vulkan][I][1]: windows_get_device_registry_files: Opening child device 26 - DISPLAY\BBY3553\7&26DCB24A&1&UID268
        api[2] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\Program Files\Rockstar Games\Social Club\SocialClubVulkanLayer.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[3] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_api_dump.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[4] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_gfxreconstruct.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[5] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_khronos_synchronization2.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[6] = 0x0000000910020550
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_khronos_validation.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[7] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_monitor.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[8] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_screenshot.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
        api[9] = 0x0000000000000000
[Vulkan][I][1]: Located json file "C:\VulkanSDK\1.3.224.1\Bin\VkLayer_khronos_profiles.json" from registry "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers"
[9][00:00:01.289] libkernel::libkernel::PthreadMutexInit()
[Vulkan][I][1]: Found manifest file C:\Program Files\Rockstar Games\Social Club\SocialClubVulkanLayer.json (file version "1.0.0")
        mutex init: SceLibcHeap00000009100C2B18, 0
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_api_dump.json (file version "1.2.0")
[9][00:00:01.309] libkernel::libkernel::KernelGetProcParam()
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_gfxreconstruct.json (file version "1.2.0")
[9][00:00:01.318] libkernel::libkernel::KernelMapNamedFlexibleMemory()
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_khronos_synchronization2.json (file version "1.2.0")
         in_addr  = 0x0000000000000000
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_khronos_validation.json (file version "1.2.0")
         out_addr = 0x00000000060f0000
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_monitor.json (file version "1.0.0")
         size     = 402653184
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_screenshot.json (file version "1.2.0")
         mode     = ReadWrite
[Vulkan][I][1]: Found manifest file C:\VulkanSDK\1.3.224.1\Bin\VkLayer_khronos_profiles.json (file version "1.2.1")
         name     = SceLibcHeap
[Vulkan][I][1]: Checking for Driver Manifest files in Registry at SOFTWARE\Khronos\Vulkan\Drivers
         gpu_mode = NoAccess
[Vulkan][I][1]: windows_add_json_entry: Located json file "C:\Windows\System32\DriverStore\FileRepository\u0382658.inf_amd64_03ff8c2b52214376\B382613\amd-vulkan64.json" from PnP registry: E
[9][00:00:01.370] libkernel::libkernel::PthreadMutexInit()
[Vulkan][I][1]: Found ICD manifest file C:\Windows\System32\DriverStore\FileRepository\u0382658.inf_amd64_03ff8c2b52214376\B382613\amd-vulkan64.json, version "1.0.0"
        mutex init: SceLibc_Atexit, 0
[9][00:00:01.392] libkernel::libkernel::PthreadAttrInit()
[9][00:00:01.396] libkernel::libkernel::PthreadAttrSetinheritsched()
[9][00:00:01.399] libkernel::libkernel::PthreadAttrSetschedparam()
[Vulkan][I][1]: Loading layer library C:\VulkanSDK\1.3.224.1\Bin\.\VkLayer_khronos_validation.dll
[9][00:00:01.403] libkernel::libkernel::PthreadAttrSetschedpolicy()
[Vulkan][I][1]: Insert instance layer VK_LAYER_KHRONOS_validation (C:\VulkanSDK\1.3.224.1\Bin\.\VkLayer_khronos_validation.dll)
[9][00:00:01.412] libkernel::libkernel::PthreadAttrSetdetachstate()
[Vulkan][I][1]: Failed to open dynamic library "C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\.\medal-hook32.dll" with error 193
[9][00:00:01.421] libkernel::libkernel::PthreadAttrGetaffinity()
[Vulkan][I][1]: Loading layer library C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\.\medal-hook64.dll
[9][00:00:01.432] libkernel::libkernel::PthreadAttrGetdetachstate()
[Vulkan][I][1]: Insert instance layer VK_LAYER_MEDAL_HOOK (C:\Users\Windows Games\AppData\Local\Medal\recorder-3.547.0\Host\.\medal-hook64.dll)
[9][00:00:01.442] libkernel::libkernel::PthreadAttrGetguardsize()
[Vulkan][I][1]: Failed to open dynamic library "C:\ProgramData\obs-studio-hook\.\graphics-hook32.dll" with error 193
[9][00:00:01.453] libkernel::libkernel::PthreadAttrGetinheritsched()
[9][00:00:01.462] libkernel::libkernel::PthreadAttrGetschedparam()
[9][00:00:01.466] libkernel::libkernel::PthreadAttrGetschedpolicy()
[9][00:00:01.469] libkernel::libkernel::PthreadAttrGetstackaddr()
[9][00:00:01.473] libkernel::libkernel::PthreadAttrGetstacksize()
        cpu_mask       = 0x7f
        detach_state   = 0
        guard_size     = 4096
        inherit_sched  = 4
        sched_priority = 700
        policy         = 1
        stack_addr     = 0x0000000000000000
        stack_size    = 0
[9][00:00:01.487] libkernel::libkernel::PthreadAttrGet()
[9][00:00:01.491] libkernel::libkernel::PthreadAttrGetaffinity()
[9][00:00:01.494] libkernel::libkernel::PthreadAttrGetdetachstate()
[9][00:00:01.497] libkernel::libkernel::PthreadAttrGetguardsize()
[9][00:00:01.501] libkernel::libkernel::PthreadAttrGetinheritsched()
[9][00:00:01.505] libkernel::libkernel::PthreadAttrGetschedparam()
[9][00:00:01.508] libkernel::libkernel::PthreadAttrGetschedpolicy()
[9][00:00:01.512] libkernel::libkernel::PthreadAttrGetstackaddr()
[9][00:00:01.515] libkernel::libkernel::PthreadAttrGetstacksize()
[9][00:00:01.518] libkernel::libkernel::PthreadAttrSetaffinity()
[9][00:00:01.522] libkernel::libkernel::PthreadAttrSetdetachstate()
[9][00:00:01.526] libkernel::libkernel::PthreadAttrSetguardsize()
[9][00:00:01.529] libkernel::libkernel::PthreadAttrSetinheritsched()
[9][00:00:01.532] libkernel::libkernel::PthreadAttrSetschedparam()
[9][00:00:01.537] libkernel::libkernel::PthreadAttrSetschedpolicy()
[9][00:00:01.540] libkernel::libkernel::PthreadAttrGetaffinity()
[9][00:00:01.543] libkernel::libkernel::PthreadAttrDestroy()
[9][00:00:01.546] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_Locale, 0
[9][00:00:01.551] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_Malloc, 0
[9][00:00:01.556] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_Stream, 0
[9][00:00:01.561] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_Debug, 0
[9][00:00:01.565] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_FileStdin, 0
[9][00:00:01.571] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_FileStdout, 0
[9][00:00:01.576] libkernel::libkernel::PthreadMutexInit()
        mutex init: SceLibc_FileStderr, 0
---
--- Start module: F:/New/AMP2016-PS4/CUSA02480/sce_module/libSceFios2.prx
---
---
--- Execute: Main
---
stack_addr = 3b1fcf0
[9][00:00:01.592] Net::Net::NetInit()
[9][00:00:01.594] NetCtl::NetCtl::NetCtlInit()
[9][00:00:01.598] libkernel::libkernel::PthreadMutexInit()
        mutex init: hx crit sec, 0
[9][00:00:01.602] libkernel::libkernel::PthreadMutexInit()
        mutex init: hx crit sec, 0
[9][00:00:01.607] Posix::libkernel::pthread_key_create()
[9][00:00:01.610] libkernel::libkernel::PthreadKeyCreate()
         destructor = 0000000000000000
         key        = 0
[9][00:00:01.616] libkernel::libkernel::KernelGetDirectMemorySize()
[9][00:00:01.620] libkernel::libkernel::KernelAllocateDirectMemory()
         search_start = 0x0000000000000000
         search_end   = 0x0000000150000000
         len          = 0x00000000c0000000
         alignment    = 0x0000000000010000
         memory_type  = 3
        phys_addr    = 0000000000000000
        [Ok]
[9][00:00:01.635] GraphicsDriver::GraphicsDriver::GraphicsGetTheTessellationFactorRingBufferBaseAddress()
         addr = 0000000003c30000
[9][00:00:01.641] libkernel::libkernel::KernelMapDirectMemory()
         in_addr  = 0x0000000003c30000
         out_addr = 0x0000000003c30000
         size     = 0x0000000000020000
         mode     = ReadWrite
         align    = 0x0000000000010000
         gpu_mode = ReadWrite
         [Ok]
[9][00:00:01.655] libkernel::libkernel::KernelMapDirectMemory()
         in_addr  = 0x0000000000000000
         out_addr = 0x000000007fff0000
         size     = 0x00000000bffe0000
         mode     = ReadWrite
         align    = 0x0000000000010000
         gpu_mode = ReadWrite
         [Fail]
--- Stack Trace ---
[0] 000000014030e5f1, 000000014030e000, Memory.cpp.obj, Kyty::Libs::LibKernel::Memory::KernelMapDirectMemory(void**, unsigned long long, int, int, long long, unsigned long long)
[1] 000000090026b178, 0000000000000000, unknown, unknown
--- Fatal Error ---
Not implemented (true) in C:/projects/kyty/source/emulator/src/Kernel/Memory.cpp:761

Ult is not implemented im using kyty v0.1.0 and how do i implement ult?

exe_name = C:/Users/fabia/Downloads/Kyty-v0.1.0/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
--- Stack Trace ---
[0] 0000000140276282, 0000000140275ff0, RuntimeLinker.cpp.obj, Kyty::Loader::RuntimeLinker::LoadProgram(Kyty::Core::String const&)
[1] 00000001400c1470, 00000001400c13a0, Kyty.cpp.obj, Kyty::Emulator::LuaFunc::kyty_load_elf_func(void*)
[2] 0000000140262201, 0000000140261da0, ldo.c.obj, luaD_precall
[3] 000000014026748d, 0000000140266450, lvm.c.obj, luaV_execute
[4] 000000014026251a, 00000001402624b0, ldo.c.obj, luaD_call
[5] 00000001402619af, 0000000140261950, ldo.c.obj, luaD_rawrunprotected
[6] 0000000140262b79, 0000000140262b40, ldo.c.obj, luaD_pcall
[7] 00000001400b393a, 00000001400b3890, lapi.c.obj, lua_pcallk
[8] 000000014007ee31, 000000014007ede0, Scripts.cpp.obj, Kyty::Scripts::Run()
[9] 000000014007efa2, 000000014007ef30, Scripts.cpp.obj, Kyty::Scripts::RunFile(Kyty::Core::String const&)
[10] 0000000140033c1d, 0000000140033060, KytyScripts.cpp.obj, main
[11] 000000014000142a, 000000014000114b, crt2.o, __tmainCRTStartup
[12] 000000014000113d, 000000014000112b, crt2.o, .l_start
--- Error ---
elf is not valid: C:/Users/fabia/Downloads/Kyty-v0.1.0/game/sce_sys/about/right.sprx
in C:/projects/kyty/source/emulator/src/RuntimeLinker.cpp:712

Unknown exception (sample used to work before)

Logs:

exe_name = C:/Users/zeluis/Desktop/Kyty/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
--- Stack Trace ---
[0] 0000000140272c0c, 0000000140272aa0, RuntimeLinker.cpp.obj, Kyty::Loader::kyty_exception_handler(Kyty::Loader::VirtualMemory::ExceptionHandler::ExceptionInfo const*)
[1] 000000014026dacd, 000000014026da60, VirtualMemory.cpp.obj, Kyty::Loader::VirtualMemory::ExceptionHandlerPrivate::Handler(_EXCEPTION_RECORD*, unsigned long long, _CONTEXT*, _DISPATCHER_CONTEXT*)
[2] 00007ffa790e86ef, 0000000000000000, unknown, unknown
[3] 00007ffa79075aea, 0000000000000000, unknown, unknown
[4] 00007ffa790e76fe, 0000000000000000, unknown, unknown
[5] 0000000010071806, 0000000000000000, unknown, unknown
[6] 0000000010063f5f, 0000000000000000, unknown, unknown
--- Error ---
Unknown exception!!! in C:/projects/kyty/source/emulator/src/RuntimeLinker.cpp:172

Before, videoout_basic.elf would display and work properly, now it doesn't. Any idea why?

Paths are not quoted, leading to errors if folders have spaces.

image
The directory was C:/Users/Windows Games/Downloads/Kyty/fc_script.exe
For which, to allow spaces, the path should be quoted when sent to Command Prompt.
"C:/Users/Windows Games/Downloads/Kyty/fc_script.exe"
Or to REALLY be safe for potential flagging issues, use double backslashes instead of a forward slash.
"C:\\Users\\Windows Games\\Downloads\\Kyty\\fc_script.exe"
The double backslash signifies that it isn't an escape character like \n, but instead a single backslash, like \

failure to link 3rdparty/rijndael/librijndael.a (only in the clang specific builds)

FAILED: 3rdparty/rijndael/librijndael.a
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E rm -f 3rdparty\rijndael\librijndael.a && C:\ProgramData\chocolatey\lib\winlibs\tools\mingw64\bin\llvm-ar.exe qc 3rdparty\rijndael\librijndael.a @CMakeFiles\rijndael.rsp && C:\ProgramData\chocolatey\lib\winlibs\tools\mingw64\bin\llvm-ranlib.exe 3rdparty\rijndael\librijndael.a && cd ."
C:\ProgramData\chocolatey\lib\winlibs\tools\mingw64\bin\llvm-ar.exe: error: unable to open '3rdparty\rijndael\librijndael.a': No such file or directory
[97/494] Building CXX object 3rdparty/vulkan/CMakeFiles/spirv-tools_obj.dir/source/binary.cpp.obj
ninja: build stopped: subcommand failed.

this might be related to the build tools i have and not be an issue of the emulator per se. clang-cl from winlibs was used.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.