279 Commits (745b0219c5dae25d65f18ef13fd5dfd9ca23b671)

Author SHA1 Message Date
archshift 4c4a01bf41 Added FS functions to Archive and Archive_RomFS 12 years ago
Lioncash ab4648d3ca Core: Use std::array for managing kernel object space 12 years ago
bunnei 10f25866e2 SVC: Added support for svc_GetSystemTick. 12 years ago
Lioncash 98fa3f7cba Core: Alter the kernel string functions to use std::string instead of const char*. 12 years ago
Lioncash 986dd27392 Core: Fix a formatting error in svc.cpp 12 years ago
bunnei 091f6cf55b HID: Added new function entries from 3dbrew to FunctionTable. 12 years ago
Tony Wasserka 7b6a7d7dfb Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. 12 years ago
Tony Wasserka bd798390d5 GSP: Fix a major regression introduced in ffda035c, due to which no display transfers were triggered at all anymore. 12 years ago
Tony Wasserka 9c781a6c76 Remove the fancy RegisterSet class introduced in 4c2bff61e. 12 years ago
bunnei 552287498a HID: Implemented HID_User::GetIPCHandles service function. 12 years ago
bunnei 66f91b4346 SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call. 12 years ago
bunnei d4bd2f2e5d Thread: Added more descriptive comment to WaitCurrentThread. 12 years ago
bunnei cad2f21985 GSP: Cleaned up command buffer decoding. 12 years ago
bunnei 36fd1c169e GSP: Added reinitialization of other state objects. 12 years ago
bunnei 4e9f305ed2 GSP: Removed dumb GX prefixes to functions/structs in GSP namespace. 12 years ago
bunnei 99e404e221 GSP: Removed unnecessary GX_FinishCommand function. 12 years ago
bunnei ec14ffe1cd GSP: Implements preliminary command synchronization via GPU interrupts. 12 years ago
bunnei 2542350b85 AddressArbiter: Removed unnecessary HLE::Reschedule. 12 years ago
bunnei 60078baab1 AddressArbiter: Fixed bug with break statements missing from case statements. 12 years ago
bunnei 1b247b8031 SRV: Updated GetProcSemaphore to create an event instead of a mutex. 12 years ago
bunnei 4d4607041b SVC: Removed ArbitrateAddress log message that spams to much. 12 years ago
bunnei 7a1f813be1 Kernel: Updated Event and Mutex to specify handle that they are blocking for. 12 years ago
bunnei 81fa804b3c FS: Fix port name (old port name was based on an unaligned memory read). 12 years ago
Tony Wasserka afcb250b31 Fix a few warnings. 12 years ago
Tony Wasserka 4b141791ed GSP: Add a few comments. 12 years ago
Tony Wasserka 9b0d0c81a0 GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32. 12 years ago
Tony Wasserka 75775e9ef4 GPU: Make use of RegisterSet. 12 years ago
Tony Wasserka baf0aa04f5 GPU: Emulate memory fills. 12 years ago
Tony Wasserka ec9511e1db GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY. 12 years ago
Tony Wasserka cb8f49b7ea GSP: Implement ReadHWRegs and WriteHWRegs properly. 12 years ago
bunnei 3eb89f3e98 Kernel: Added preliminary support for address arbiters. 12 years ago
bunnei ba840d3200 Thread: Added functions to resume threads from address arbitration. 12 years ago
bunnei 59f2750482 function_wrappers: Fixed incorrect wrapper, added another. 12 years ago
bunnei 7ff92c36ed SharedMemory: Updated MapSharedMemory to use an enum for permissions. 12 years ago
bunnei 7b7a435094 GSP: Fixed to use real shared memory object, various cleanups. 12 years ago
bunnei e547128185 Kernel: Added support for shared memory objects. 12 years ago
bunnei 542700ccb7 Archive: Added Init/Shutdown methods to reset kernel archive state. 12 years ago
bunnei 17a6148f9d FileSys: Added preliminary support for applications reading the RomFS archive. 12 years ago
bunnei 82702fedb8 APT: Added stubbed ReceiveParameter and various cleanups. 12 years ago
bunnei 48e39fc992 FS: Added stubbed code to intercept and decode file system service functions. 12 years ago
bunnei 8b8c8f4c13 Kernel: Added stubbed code to support creation of kernel Archive objects. 12 years ago
bunnei b45a38f557 Kernel: Removed unnecessary "#pragma once". 12 years ago
bunnei f49ac3a2d7 Kernel: Added freeing of kernel objects on emulator shutdown. 12 years ago
bunnei 83a4ad2885 Event: Updated several log messages to be assertions. 12 years ago
bunnei edaefe9fa6 HLE: Moved "PARAM" and "RETURN" macros to function_wrappers.h (this is only module where they are needed). 12 years ago
bunnei 8957622d10 SVC: Renamed all function wrapper templates to Wrap, moved to HLE namespace. 12 years ago
bunnei b62ef4bbd2 Thread: Renamed occurrences of "t" to "thread" to improve readability. 12 years ago
bunnei 5b7cf50a77 Thread: Cleaned up VerifyWait, fixed issue where nullptr msg could unnecessarily be logged. 12 years ago
bunnei 4620e2a741 HLE: Removed usnused EatCycles function. 12 years ago
bunnei 862db811f0 SVC: Cleaned up function wrappers to pass in correct argument types. 12 years ago