bunnei
3eb89f3e98
Kernel: Added preliminary support for address arbiters.
...
AddressArbiter: Added documentation comment, fixed whitespace issue.
AddressArbiter: Fixed incorrect comment, reordered if-statement to be more clear.
SVC: Removed trailing whitespace.
2014-07-08 18:46:38 -04:00
bunnei
e547128185
Kernel: Added support for shared memory objects.
...
SharedMemory: Added optional name field for tracking known objects.
2014-07-05 01:21:05 -04:00
bunnei
17a6148f9d
FileSys: Added preliminary support for applications reading the RomFS archive.
...
Archive: Fixed brace ugliness for neobrain :)
FS: Commented out unused local variables to prevent warnings.
...But keeping them here for future use.
archive_romfs: Removed unused #include.
2014-07-04 20:37:45 -04:00
bunnei
48e39fc992
FS: Added stubbed code to intercept and decode file system service functions.
...
FS: Added to CMakeLists.txt
2014-06-27 16:58:30 -04:00
bunnei
8b8c8f4c13
Kernel: Added stubbed code to support creation of kernel Archive objects.
2014-06-27 16:58:30 -04:00
bunnei
0cc3e85685
Core: Removed unused directory_file_system and meta_file_system modules.
...
Core: Updated CMakeLists.txt to remove directory_file_system and meta_file_system modules.
2014-06-27 16:58:30 -04:00
bunnei
1da361c7ab
Elf: Renamed modules to be consistent with new loader naming, fixed tabs -> spaces.
2014-06-16 23:43:32 -04:00
bunnei
3577dd027d
Loader: Added support for booting NCCH executables.
...
NCCH: Fixed typo in printing NCCH filename.
2014-06-16 23:43:29 -04:00
bunnei
0aca202ae9
Loader: Moved elf and loader modules to a "loader" subdirectory.
2014-06-16 18:03:13 -04:00
bunnei
004df76795
Merge branch 'threading' of https://github.com/bunnei/citra
...
Conflicts:
src/core/hle/function_wrappers.h
src/core/hle/service/gsp.cpp
2014-06-14 12:13:16 -04:00
Tony Wasserka
1dfa392824
Rename LCD to GPU.
2014-06-12 06:10:49 -04:00
bunnei
55325dea4c
hle: added stubbed service for ndm_u
2014-05-30 00:24:04 -04:00
bunnei
fd69fd0325
kernel: added event module to support creation of CTR "Event" objects
2014-05-27 20:16:13 -04:00
bunnei
978e1d4653
mutex: initial commit of HLE module
2014-05-20 23:03:45 -04:00
bunnei
143bba2045
renamed "syscall" module to "svc" (more accurate naming)
2014-05-20 18:28:38 -04:00
bunnei
0b1ba2f37a
Merge master into threading to add support for VFP
2014-05-16 22:24:34 -04:00
bunnei
f872807de2
added maverick.cpp to ARM core from skyeye
2014-05-16 00:52:42 -04:00
bunnei
ad49d481a8
added missing armcopro from skyeye
2014-05-16 00:23:36 -04:00
bunnei
9a642caee7
added missing skyeye mmu code
2014-05-15 23:39:06 -04:00
bunnei
3e1eafa244
- moved mmu to arm/interpreter folder
...
- added initial VFP code from skyeye
2014-05-15 22:54:17 -04:00
bunnei
6b264518a5
added initial kernel/thread modules
2014-05-09 22:11:18 -04:00
bunnei
34dc0a9b07
added config_mem module for HLE of firmware configuration memory settings
2014-05-06 23:29:39 -04:00
bunnei
f043424915
renamed hle "mrc" module to "coprocessor"
2014-05-01 19:20:44 -04:00
bunnei
29da6e9ab5
added a module to load symbol map files for debugging
2014-04-30 23:46:06 -04:00
bunnei
cb0663de51
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
2014-04-25 17:15:19 -04:00
bunnei
70c2cce963
renamed hw_lcd module to just lcd
2014-04-17 23:48:23 -04:00
bunnei
c3a4b4bfca
added NDMA hardware interface
2014-04-17 23:43:55 -04:00
bunnei
bb5bc2df25
added class stub for HID:User service
2014-04-16 20:58:36 -04:00
bunnei
32c3462047
- added stubbed out GSP::Gpu service interface
...
- various cleanups/refactors to HLE services
2014-04-16 00:03:41 -04:00
bunnei
7ec5950bc4
- extracted srv: calls from service.cpp and put in its own module
...
- added function tables for service calls
- lots of refactoring
2014-04-15 22:40:19 -04:00
bunnei
9f4d677cdf
added framework for APT service (application and title launching service)
2014-04-13 16:33:45 -04:00
bunnei
68e198476f
- added HLE to connect to "srv:" service
...
- added a manager for keeping track of services/ports
- added a memory mapped region for memory accessed by HLE
- added HLE for GetThreadCommandBuffer function
2014-04-12 21:55:36 -04:00
bunnei
02fbd42e7f
- renamed hle_syscall to just syscall
...
- added service.h as an initial service interface
2014-04-11 18:44:21 -04:00
bunnei
f6c328cf37
moved hle.cpp into hle folder (due to mistake earlier)
2014-04-11 18:07:49 -04:00
bunnei
2a7d7ce55d
- removed syscall classes (will just use HLEFunction)
...
- added hle.cpp and module registration
- removed unused code
2014-04-10 21:30:00 -04:00
bunnei
f68de21ad1
added initial modules for setting up SysCall HLE
2014-04-10 19:58:28 -04:00
bunnei
de0a034a84
fixed project includes to use new directory structure
2014-04-08 20:15:08 -04:00
bunnei
c874c1d06c
add hw_lcd.* to VS project files
2014-04-05 01:24:54 -04:00
bunnei
31abc42d3d
added initial support for hw.cpp module
2014-04-05 00:01:07 -04:00
bunnei
670ac5643a
added hw module to interface h/w register reads/writes
2014-04-04 23:02:59 -04:00
bunnei
69223d007e
- added an interface layer for ARM cores
...
- cleaned up core.cpp a bit
2014-04-04 22:26:06 -04:00
bunnei
66299a4880
moved arm core to interpreter directory
2014-04-04 21:12:05 -04:00
bunnei
7bf24c066b
added thumb mode emulation
2014-04-03 19:03:55 -04:00
bunnei
328c415c74
added ARM11 MMU from skyeye
2014-03-29 23:28:38 -04:00
bunnei
6b255111d5
added various arm modules from skyeye to make project link OK
2014-03-29 21:53:07 -04:00
bunnei
97e4d9f211
updated Windows project files to include ELF files
2014-03-25 10:49:56 -04:00
ShizZy
9d79fc7aa6
added core_timing and system modules to core vcproj
2013-10-01 19:10:47 -04:00
ShizZy
a79fb90d62
upgraded proj files to vs 2013
2013-09-26 22:48:31 -04:00
ShizZy
c71868a6b1
added system.h to project
2013-09-26 22:01:09 -04:00
ShizZy
a7b06698ff
added meta_file_system to project
2013-09-25 21:25:46 -04:00