bunnei
f23e99bb85
added kernel memory to mem_map
12 years ago
bunnei
a3a383cb7a
added mem_map read for config_mem
12 years ago
bunnei
924e7b6af8
fixed a bug where ExeFs code was being incorrectly masked
12 years ago
bunnei
235dddb3f1
added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded)
12 years ago
bunnei
c37390f8e2
reorganized memory regions enum, added regions for ExeFS code
12 years ago
bunnei
af921daa4c
added virtual address conversion for firmware FW0B
12 years ago
bunnei
b2a6ad52f4
added helper functions to mem_map to convert physical addresses to virtual addresses
12 years ago
bunnei
f78794961e
- changed HW IO map to use virtual addresses
- added hooks to catch LCD IO read/writes
12 years ago
bunnei
86a515e5ac
added vram to memory_map
12 years ago
bunnei
890c7261d2
- added preliminary support for svc_MapMemoryBlock
- added shared memory region
- moarrrr cleanups to memory_map
12 years ago
bunnei
b7cd4c9e90
added functions to map Heap and Shared memory space
12 years ago
bunnei
b2baafaf8b
added GSP heap memory allocation
12 years ago
bunnei
fb026f6b46
moved enums into Memory:: namespace
12 years ago
bunnei
a9dba388eb
added memory read/write to GSP heap
12 years ago
bunnei
09ffe87360
more various refactors to memory interface
12 years ago
bunnei
ae99574b6d
cleaned up memory interfaces a lot, removed some hackish stuff
12 years ago
bunnei
ce822b6815
replace tabs with spaces
12 years ago
bunnei
6f6d5158de
added OS memory read/write for thread command buffer
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
9a9b7b289a
added a memory mapped option for HLE
12 years ago
bunnei
d9bb4f11c6
added Memory::GetCharPointer to read strings from HLE functions
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
c0796cf762
fixed all license file headers in core
12 years ago
bunnei
cbd1de38be
made memory #define's enum to make debugging easier
12 years ago
bunnei
a36f9492cc
added support for reading/writing to stack mem
12 years ago
bunnei
328c415c74
added ARM11 MMU from skyeye
12 years ago
bunnei
20807c4d5a
added a GetPointer function to Memory for use with ELF loading
12 years ago
ShizZy
bf3938d56e
added mem_map hardware writing
12 years ago
ShizZy
030c836793
added hw R/W/ memory functions
12 years ago
ShizZy
cd6e998e9a
refactored some mem_map stuff
12 years ago
ShizZy
b8ca09160b
renamed project to 'citrus'
12 years ago
ShizZy
62d873da3e
start of 3DS memory map
12 years ago
ShizZy
d708e2d68a
added core and mem_map files to the project
12 years ago