bunnei
967e5629de
MemMap: Added an error for unaligned 16-bit memory reads.
12 years ago
bunnei
da81742439
MemMap: Removed Read64 function.
- Unused code
- Was not correct for unaligned memory reads
12 years ago
bunnei
2b52ec4829
MemMap: Fix Read32 for unaligned memory reads.
MemMap: Cleaned up Read32 unaligned memory access.
12 years ago
bunnei
882dc07929
Memory: Removed deprecated MapBlock_Shared function.
12 years ago
bunnei
3013015a0c
mem_map: Updated interface to expose template functions to other modules.
12 years ago
bunnei
6aebd4ac98
MemMap: Added a WriteBlock function to write a buffer of data to memory.
12 years ago
bunnei
c404d22036
hle: cleaned up log messages
12 years ago
bunnei
4910b6f336
added memory mapped region for system mem - sdk demos load a segment here on ELF load
12 years ago
bunnei
72622a1b5a
- removed HLE mem "hack" and replaced with kernel mem region
- added a helper function for getting command buffer for services
- fixed bug where GSP DMA was incorrectly being done in DataSynchronizationBarrier (instead of gsp_TriggerCmdReqQueue)
12 years ago
bunnei
a3a383cb7a
added mem_map read for config_mem
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
2672e7d883
removed some cruft
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
33e7d97d46
fixed bug in Memory::GetPointer
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
795d6bf5b7
changed unknown memory read/write to report the size
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
5d95bb9843
cleaned up some logging messages
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
aae52e3f8f
added hack physical memory reads with Memory::GetPointer
12 years ago
bunnei
31abc42d3d
added initial support for hw.cpp module
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
829952834a
added hack to allow physical mem read/writes
12 years ago
bunnei
20bf361b95
removed some useless log messages
12 years ago
bunnei
e05be0145c
-converted tabs to spaces
-moved scratchpad memory out of MemArena
12 years ago
bunnei
a36f9492cc
added support for reading/writing to stack mem
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