bunnei
9f4d677cdf
added framework for APT service (application and title launching service)
12 years ago
bunnei
524e78ece8
renamed class Interface_SRV to SRV
12 years ago
bunnei
ce822b6815
replace tabs with spaces
12 years ago
bunnei
5ea4679630
added some very initial command parsing for SRV Sync
12 years ago
bunnei
67f6e41470
added a GetPointer function for reading from HLE command buffer
12 years ago
bunnei
f2f63a0f05
fixed hw write declarations to not be const
12 years ago
bunnei
6f6d5158de
added OS memory read/write for thread command buffer
12 years ago
bunnei
b24e6f2b60
cleanups to service HLE
12 years ago
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
12 years ago
bunnei
4d88318903
hacked CPU interpreter to ignore branch on SVC instruction (as we are HLEing this...)
12 years ago
bunnei
cd7de52fea
added a SETABORT method that does not update LR (for HLE'd SVC that does not jump appcore CPU to an IRQ vector)
12 years ago
bunnei
9a9b7b289a
added a memory mapped option for HLE
12 years ago
bunnei
02fbd42e7f
- renamed hle_syscall to just syscall
- added service.h as an initial service interface
12 years ago
bunnei
7ea7585898
replace tabs with spaces
12 years ago
bunnei
f6c328cf37
moved hle.cpp into hle folder (due to mistake earlier)
12 years ago
bunnei
e9f0e4967d
added remaining known syscall functions to Syscall_Table
12 years ago
bunnei
2bde8f2856
base code to call a syscall from ARM11 appcore
12 years ago
bunnei
01bedbf956
updated logging message
12 years ago
bunnei
5d95bb9843
cleaned up some logging messages
12 years ago
bunnei
3bd041f5b0
changed some naming/misc cleanups
12 years ago
bunnei
2a7d7ce55d
- removed syscall classes (will just use HLEFunction)
- added hle.cpp and module registration
- removed unused code
12 years ago
bunnei
f68de21ad1
added initial modules for setting up SysCall HLE
12 years ago
bunnei
fccbfc208c
missed this file with commit 95e5436f
12 years ago
bunnei
d9bb4f11c6
added Memory::GetCharPointer to read strings from HLE functions
12 years ago
bunnei
95e5436f41
cleaned up arm_interface, added a setter to set registers for use with HLE return values
12 years ago
bunnei
9527fc74ad
fixed a bunch of errors in CMakeLists
12 years ago
bunnei
6b83509a7e
updated CMakeLists
12 years ago
bunnei
d0674cc98b
fixed licensing and updated code style naming for arm_interface/arm_interpreter frontend module
12 years ago
bunnei
de0a034a84
fixed project includes to use new directory structure
12 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
12 years ago
bunnei
03c245345e
fixed some license headers that I missed
12 years ago
bunnei
c0796cf762
fixed all license file headers in core
12 years ago
bunnei
3dc3bd5627
fixed licensing issue with core_timing being GPL v2+ instead of Dolphin's GPL v2
12 years ago
bunnei
6f7fd741db
removed log message from hw_lcd
12 years ago
bunnei
aae52e3f8f
added hack physical memory reads with Memory::GetPointer
12 years ago
bunnei
f0d49253e4
calling SwapBuffers from hw_lcd.cpp
12 years ago
bunnei
551b2a52e0
initialize VideoCore
12 years ago
bunnei
e022717477
added g_app_core->Step and HW::Update to Core::SingleStep to be consistent with other changes made
12 years ago
bunnei
ed15feebf1
changed hw_lcd to use ARM core correct tick counter instead of [what was actually] just an instruction count. this seems to fix timing issues with the 3DS_Homebrew_Pong3Dv2 demo.
12 years ago
bunnei
c874c1d06c
add hw_lcd.* to VS project files
12 years ago
bunnei
6433f4d6f9
added an "Update" method to update all hardware
12 years ago
bunnei
9c2355ba4f
added a module for interfacing to hardware LCD
12 years ago
bunnei
c1dfa75845
added a tick counter
12 years ago
bunnei
31abc42d3d
added initial support for hw.cpp module
12 years ago
Mathieu Vaillancourt
9b6041d818
Remove Core::GetState(). Use new ARM_Interface instead.
12 years ago
bunnei
670ac5643a
added hw module to interface h/w register reads/writes
12 years ago
bunnei
590f294d8e
renamed some functions
12 years ago
bunnei
c89f3a5c38
added entry point loading from ELF file
12 years ago
bunnei
69223d007e
- added an interface layer for ARM cores
- cleaned up core.cpp a bit
12 years ago
bunnei
d601d2e696
renamed ARM disassembler class from "Arm" to "ARM_Disasm"
12 years ago