index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2014-04-27
fixed renderer to use correct framebuffer location
bunnei
2
-8
/
+7
2014-04-27
hackish but working way to set the framebuffer location to VRAM (used in ARM11 demos tested thus far, e.g. yeti3DS)
bunnei
1
-3
/
+9
2014-04-27
added helper functions to mem_map to convert physical addresses to virtual addresses
bunnei
2
-1
/
+15
2014-04-27
added code to LCD modules keep track of framebuffer location in FCRAM or VRAM
bunnei
2
-15
/
+153
2014-04-26
- changed HW IO map to use virtual addresses
bunnei
4
-42
/
+64
2014-04-26
added simple GSP GPU ReadHWRegs function to support returning the framebuffer address
bunnei
1
-1
/
+37
2014-04-26
added preliminary DataSynchronizationBarrier support with simple DMA copy
bunnei
1
-7
/
+39
2014-04-26
added (fake) physical addresses for where to put framebuffer in VRAM
bunnei
1
-0
/
+10
2014-04-26
added vram to memory_map
bunnei
2
-8
/
+15
2014-04-26
Need to add Xcursor to linker?
Thomas Edvalson
1
-1
/
+1
2014-04-25
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
bunnei
9
-13
/
+66
2014-04-25
added disassembly to unimplemented instruction
bunnei
1
-1
/
+6
2014-04-25
removed some cruft
bunnei
1
-7
/
+1
2014-04-25
fixed bug where svc_ControlMemory was not properly getting passed in parameters
bunnei
1
-2
/
+2
2014-04-25
Fixed CMake's import of GLFW.
Thomas Edvalson
1
-1
/
+1
2014-04-25
Resolved undefined Common::g_scm_branch error.
Thomas Edvalson
1
-1
/
+1
2014-04-25
- added preliminary support for svc_MapMemoryBlock
bunnei
4
-14
/
+70
2014-04-25
added functions to map Heap and Shared memory space
bunnei
3
-9
/
+76
2014-04-25
added GSP::RegisterInterruptRelayQueue function
bunnei
1
-31
/
+40
2014-04-25
- refactored how service functions are called
bunnei
5
-19
/
+39
2014-04-24
made qt window title consistent
bunnei
2
-1
/
+5
2014-04-24
fixes to scm_rev generation to make it conistent with windows build
bunnei
2
-5
/
+5
2014-04-24
updated windows scm_rev code to use new style
ShizZy
5
-66
/
+53
2014-04-24
added scm rev generation on Linux/cmake
bunnei
6
-51
/
+37
2014-04-23
fixes to build on linux
bunnei
8
-50
/
+53
2014-04-23
removed duplicate rotl/rotr functions
ShizZy
1
-26
/
+0
2014-04-23
updated CMakeLists for missing files
ShizZy
3
-7
/
+16
2014-04-22
Re-enable toggling window mode.
Mathieu Vaillancourt
4
-48
/
+55
2014-04-22
Add a quick way to load Launcher.dat files
Mathieu Vaillancourt
2
-5
/
+60
2014-04-22
fixed order of LogManager and System init
bunnei
1
-1
/
+1
2014-04-22
fixed GL context acquire (applies to Qt GUI only)
bunnei
1
-0
/
+2
2014-04-19
Remove unused QTableView
Mathieu Vaillancourt
3
-37
/
+2
2014-04-19
UI/debugger changes
Mathieu Vaillancourt
19
-233
/
+285
2014-04-18
renamed hw_lcd module to just lcd
bunnei
7
-13
/
+11
2014-04-18
added NDMA hardware interface
bunnei
7
-4
/
+143
2014-04-18
added GSP heap memory allocation
bunnei
3
-1
/
+76
2014-04-18
fixed bug in Memory::GetPointer
bunnei
1
-2
/
+2
2014-04-18
moved enums into Memory:: namespace
bunnei
1
-4
/
+2
2014-04-18
added memory read/write to GSP heap
bunnei
3
-7
/
+16
2014-04-18
more various refactors to memory interface
bunnei
3
-48
/
+58
2014-04-18
cleaned up memory interfaces a lot, removed some hackish stuff
bunnei
3
-106
/
+50
2014-04-17
fixed framebuffer color order
bunnei
1
-1
/
+1
2014-04-17
added a new function wrapper
bunnei
1
-0
/
+5
2014-04-17
removed hard-coded framebuffer addresses from renderer_opengl.cpp
bunnei
1
-2
/
+4
2014-04-17
fixed bug with printing std::string in log messages
bunnei
1
-2
/
+2
2014-04-17
changed unknown memory read/write to report the size
bunnei
1
-2
/
+3
2014-04-17
added class stub for HID:User service
bunnei
5
-0
/
+80
2014-04-17
updated service comments
bunnei
6
-5
/
+17
2014-04-17
- fixed tabs in function_wrappers.h
bunnei
4
-395
/
+413
2014-04-16
- added stubbed out GSP::Gpu service interface
bunnei
9
-7
/
+111
2014-04-16
removed no longer used function header
bunnei
1
-2
/
+0
2014-04-16
restructured hle:services completely to use function lookup tables
bunnei
5
-137
/
+215
2014-04-16
fixed naming for APT_U
bunnei
3
-9
/
+9
2014-04-16
- extracted srv: calls from service.cpp and put in its own module
bunnei
6
-106
/
+113
2014-04-15
added helper functions for upper/lowercase strings
bunnei
2
-0
/
+22
2014-04-14
added a stub for GetLockHandle
bunnei
3
-9
/
+44
2014-04-13
added framework for APT service (application and title launching service)
bunnei
7
-5
/
+126
2014-04-13
renamed class Interface_SRV to SRV
bunnei
1
-6
/
+6
2014-04-13
replace tabs with spaces
bunnei
1
-3
/
+3
2014-04-13
added some very initial command parsing for SRV Sync
bunnei
1
-5
/
+31
2014-04-13
added a GetPointer function for reading from HLE command buffer
bunnei
2
-0
/
+14
2014-04-13
fixed hw write declarations to not be const
bunnei
1
-4
/
+4
2014-04-13
added OS memory read/write for thread command buffer
bunnei
4
-12
/
+60
2014-04-13
cleanups to service HLE
bunnei
2
-8
/
+8
2014-04-13
- added HLE to connect to "srv:" service
bunnei
11
-168
/
+386
2014-04-13
Init window size from VideoCore. Start changing the default window behavior...
Mathieu Vaillancourt
5
-29
/
+17
2014-04-13
Show symbols in disasm
Mathieu Vaillancourt
1
-1
/
+9
2014-04-13
Implement simple LoadSymbols for ELF files
Mathieu Vaillancourt
1
-63
/
+13
2014-04-13
Add symbols map
Mathieu Vaillancourt
4
-0
/
+100
2014-04-12
hacked CPU interpreter to ignore branch on SVC instruction (as we are HLEing this...)
bunnei
1
-2
/
+6
2014-04-12
added a SETABORT method that does not update LR (for HLE'd SVC that does not jump appcore CPU to an IRQ vector)
bunnei
1
-0
/
+11
2014-04-12
added a memory mapped option for HLE
bunnei
1
-5
/
+8
2014-04-12
- renamed hle_syscall to just syscall
bunnei
7
-106
/
+157
2014-04-12
replace tabs with spaces
bunnei
1
-6
/
+6
2014-04-12
moved hle.cpp into hle folder (due to mistake earlier)
bunnei
3
-2
/
+2
2014-04-11
Fixed GPLv2 license issue
bunnei
1
-2
/
+7
2014-04-11
Fixed GPLv2 license issue
bunnei
1
-2
/
+7
2014-04-11
Fixed GPLv2 license issue
bunnei
1
-2
/
+7
2014-04-11
added remaining known syscall functions to Syscall_Table
bunnei
1
-0
/
+80
2014-04-11
base code to call a syscall from ARM11 appcore
bunnei
5
-9
/
+85
2014-04-11
updated logging message
bunnei
1
-2
/
+2
2014-04-11
cleaned up some logging messages
bunnei
6
-33
/
+21
2014-04-11
added logger for generic HLE
bunnei
2
-3
/
+3
2014-04-11
changed some naming/misc cleanups
bunnei
4
-21
/
+20
2014-04-11
- removed syscall classes (will just use HLEFunction)
bunnei
6
-15
/
+54
2014-04-11
Temporarily "fix" citra_qt for Windows
Mathieu Vaillancourt
17
-577
/
+90
2014-04-11
removed scm_rev.h from version control
bunnei
1
-4
/
+0
2014-04-11
removed unused macros from citra.h
bunnei
1
-9
/
+0
2014-04-11
added missing const to GetWindowTitle
bunnei
1
-1
/
+1
2014-04-11
added initial modules for setting up SysCall HLE
bunnei
7
-0
/
+862
2014-04-11
missed this file with commit 95e5436f
bunnei
1
-1
/
+10
2014-04-11
added Memory::GetCharPointer to read strings from HLE functions
bunnei
1
-0
/
+4
2014-04-11
cleaned up arm_interface, added a setter to set registers for use with HLE return values
bunnei
2
-6
/
+70
2014-04-10
fixed a bunch of errors in CMakeLists
bunnei
3
-5
/
+5
2014-04-10
updated CMakeLists
bunnei
5
-42
/
+43
2014-04-09
- removed deprecated version.h
bunnei
10
-102
/
+74
2014-04-09
fixed licensing and updated code style naming for arm_interface/arm_interpreter frontend module
bunnei
3
-94
/
+57
2014-04-09
fixed license headers in citra project
bunnei
4
-116
/
+16
2014-04-09
fixed scm_rev_gen
bunnei
2
-5
/
+5
2014-04-09
fixed project includes to use new directory structure
bunnei
94
-612
/
+633
2014-04-09
got rid of 'src' folders in each sub-project
bunnei
148
-0
/
+0
2014-04-09
fixed some license headers that I missed
bunnei
2
-46
/
+6
2014-04-09
fixed all license file headers in core
bunnei
12
-303
/
+44
2014-04-09
fixed licensing issue with core_timing being GPL v2+ instead of Dolphin's GPL v2
bunnei
2
-487
/
+455
2014-04-09
fixed license header in video_core
bunnei
7
-182
/
+23
2014-04-09
- removed lots of unused code from gekko
bunnei
3
-367
/
+110
2014-04-07
removed unused comments, changed main processing loop to be infinite
bunnei
1
-34
/
+2
2014-04-07
added support for renderering the external framebuffers
bunnei
2
-20
/
+147
2014-04-07
added external framebuffer GL handles
bunnei
1
-2
/
+11
2014-04-07
removed log message from hw_lcd
bunnei
1
-2
/
+0
2014-04-07
added hack physical memory reads with Memory::GetPointer
bunnei
1
-2
/
+9
2014-04-07
added "citra" instead of "emu" to title bar
bunnei
1
-1
/
+1
2014-04-06
added logger option specifically for the renderer
bunnei
2
-2
/
+2
2014-04-06
calling SwapBuffers from hw_lcd.cpp
bunnei
1
-0
/
+2
2014-04-06
initialize VideoCore
bunnei
1
-2
/
+3
2014-04-06
added initial renderer code
bunnei
7
-19
/
+534
2014-04-06
set window size to correspond to framebuffer sizes
bunnei
2
-5
/
+4
2014-04-06
added project linker reference
bunnei
1
-0
/
+3
2014-04-05
added video_core project to solution
bunnei
8
-0
/
+567
2014-04-05
added missing includes to common_types.h
bunnei
1
-0
/
+3
2014-04-05
added g_app_core->Step and HW::Update to Core::SingleStep to be consistent with other changes made
bunnei
1
-1
/
+5
2014-04-05
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.
bunnei
3
-8
/
+48
2014-04-05
Updated common_types.h to use Gekko's version w/ Rect and some useful unions
bunnei
1
-30
/
+102
2014-04-05
added DISALLOW_COPY_AND_ASSIGN macro
bunnei
1
-0
/
+5
2014-04-05
added LCD logger
bunnei
2
-2
/
+2
2014-04-05
add hw_lcd.* to VS project files
bunnei
2
-0
/
+8
2014-04-05
added an "Update" method to update all hardware
bunnei
2
-0
/
+10
2014-04-05
added a module for interfacing to hardware LCD
bunnei
2
-0
/
+129
2014-04-05
added a tick counter
bunnei
1
-4
/
+12
2014-04-05
added initial support for hw.cpp module
bunnei
8
-52
/
+69
2014-04-05
Remove Core::GetState(). Use new ARM_Interface instead.
Mathieu Vaillancourt
4
-29
/
+25
2014-04-05
Support vs express edition without having to get platform sdk
Mathieu Vaillancourt
1
-0
/
+0
2014-04-05
added hw module to interface h/w register reads/writes
bunnei
5
-3
/
+118
2014-04-05
added a HW option to logging
bunnei
2
-48
/
+48
2014-04-05
renamed some functions
bunnei
1
-11
/
+11
2014-04-05
added entry point loading from ELF file
bunnei
1
-2
/
+4
2014-04-05
- added an interface layer for ARM cores
bunnei
7
-77
/
+213
2014-04-05
renamed ARM disassembler class from "Arm" to "ARM_Disasm"
bunnei
2
-27
/
+27
2014-04-05
got rid of some really poorly named macros in SkyEye core
bunnei
3
-9
/
+9
2014-04-05
moved arm core to interpreter directory
bunnei
17
-65
/
+71
2014-04-04
added some commented out ARMulator functions
bunnei
1
-20
/
+3
2014-04-04
added hack to allow physical mem read/writes
bunnei
1
-2
/
+20
2014-04-04
made memory #define's enum to make debugging easier
bunnei
1
-15
/
+21
2014-04-04
More Qt changes for debugger
Mathieu Vaillancourt
9
-187
/
+190
2014-04-04
Add Core::GetState() for debugger
Mathieu Vaillancourt
2
-0
/
+9
2014-04-04
removed some useless log messages
bunnei
1
-2
/
+0
2014-04-04
added thumb mode emulation
bunnei
6
-4
/
+522
2014-04-02
convert tabs to spaces
bunnei
47
-5298
/
+5298
2014-04-02
convert tabs to spaces
bunnei
10
-6796
/
+6796
2014-04-02
-converted tabs to spaces
bunnei
2
-149
/
+145
2014-04-01
Load file in qt window
Mathieu Vaillancourt
1
-12
/
+12
2014-04-01
Basic QT window
Mathieu Vaillancourt
40
-0
/
+4463
2014-04-01
added very hackish ARMulator core initialization and CPU stepping
bunnei
1
-6
/
+97
2014-04-01
added simple processing loop and ELF loading to main()... hackish, will cleanup later
bunnei
1
-4
/
+17
2014-04-01
added ELF loading support to loader.cpp
bunnei
1
-69
/
+113
2014-04-01
commented out bswap stuff... ARM ELF files are little endian anyway
bunnei
1
-9
/
+10
2014-04-01
added support for reading/writing to stack mem
bunnei
3
-17
/
+40
2014-04-01
grabbed ppsspp's MemArena
bunnei
2
-221
/
+428
2014-03-30
replaced some error logs with debug asserts
bunnei
1
-4
/
+2
2014-03-30
removed unnecessary debug assert
bunnei
1
-1
/
+0
2014-03-30
added ARM11 MMU from skyeye
bunnei
6
-145
/
+116
2014-03-30
initialize mem regions
bunnei
1
-0
/
+2
2014-03-30
added various arm modules from skyeye to make project link OK
bunnei
9
-166
/
+2582
2014-03-25
added a GetPointer function to Memory for use with ELF loading
bunnei
3
-30
/
+33
2014-03-25
updated Windows project files to include ELF files
bunnei
2
-0
/
+7
2014-03-25
added Dolphin's ELF reader to the project
bunnei
3
-0
/
+594
2013-10-06
renamed FILETYPE_CTR_DIRECTORY to FILETYPE_DIRECTORY_CXI
ShizZy
2
-12
/
+10
2013-10-06
fixed a typo in declaration of meta file system
ShizZy
1
-2
/
+2
2013-10-03
moved some core functions over to system module
ShizZy
5
-15
/
+13
2013-10-02
added core_timing and system modules to core vcproj
ShizZy
6
-2
/
+823
2013-10-02
added an early function for booting from a directory
ShizZy
2
-16
/
+35
2013-10-02
added a message option to Core::Halt function
ShizZy
2
-2
/
+2
2013-10-02
added TIME logger for core timing
ShizZy
2
-2
/
+2
2013-10-02
renamed GC_ALIGNED* macros to MEMORY_ALIGNED*
ShizZy
1
-12
/
+12
2013-09-27
upgraded proj files to vs 2013
ShizZy
5
-5
/
+29
2013-09-27
added system.h to project
ShizZy
5
-22
/
+87
2013-09-26
renamed from citrus to citra
ShizZy
16
-43
/
+43
2013-09-26
added meta_file_system to project
ShizZy
4
-0
/
+637
2013-09-26
renamed file_sys_directory.* to directory_file_system.*
ShizZy
4
-5
/
+5
2013-09-26
moved file_sys back to core
ShizZy
7
-6
/
+15
2013-09-24
removed <windows.h> include from common.h and added it only where needed
ShizZy
3
-5
/
+5
2013-09-24
moved file_sys to common
ShizZy
7
-15
/
+6
2013-09-24
removed unused commented-out code
ShizZy
1
-154
/
+0
2013-09-24
renamed PSPFileInfo to just FileInfo
ShizZy
3
-21
/
+21
2013-09-24
added PPSSPP's file system directory module for game loading
ShizZy
3
-10
/
+138
2013-09-24
added localtime_r for use on windows
ShizZy
1
-0
/
+8
2013-09-24
added utf8 to common module, utils for dealing with utf8
ShizZy
4
-0
/
+534
2013-09-20
ppsspp file system module - currently unused
ShizZy
3
-0
/
+1008
2013-09-20
updated to chunk_file module from ppsspp
ShizZy
1
-133
/
+623
2013-09-20
added a module for loading bootable binaries
ShizZy
6
-4
/
+207
2013-09-20
added mem_map hardware writing
ShizZy
3
-75
/
+76
2013-09-19
added hw R/W/ memory functions
ShizZy
5
-3
/
+161
2013-09-19
added swap types to common
ShizZy
4
-0
/
+549
2013-09-19
refactored some mem_map stuff
ShizZy
2
-19
/
+36
2013-09-19
added log msg to core
ShizZy
1
-0
/
+2
2013-09-19
added core initialization to app entry point
ShizZy
1
-5
/
+3
2013-09-19
removed CORE and LOADER from LogTypes
ShizZy
1
-2
/
+0
2013-09-19
added CORE and LOADER to LogTypes
ShizZy
1
-0
/
+2
2013-09-18
added ARMulator/skyeye ARM11 core to the project
ShizZy
18
-0
/
+11356
2013-09-18
changed log CPU from PPC to ARM11
ShizZy
2
-2
/
+3
2013-09-18
added default windows include
ShizZy
1
-0
/
+4
2013-09-18
initialized log manager
ShizZy
1
-0
/
+5
2013-09-16
added file platform.h
ShizZy
4
-0
/
+137
2013-09-14
renamed project to 'citrus'
ShizZy
19
-46
/
+46
2013-09-13
added scm_rev_gen project to automatically create a header with the git revision on build
ShizZy
4
-3
/
+162
2013-09-09
cleaned up VS project files
ShizZy
3
-67
/
+24
2013-09-09
fixed some code warnings
ShizZy
2
-2
/
+2
2013-09-09
removed unneeded dolphin paths code, fixed linker problems with common.lib
ShizZy
3
-132
/
+118
2013-09-09
re-enabled GetLastErrorMsg
ShizZy
1
-19
/
+23
2013-09-09
removed ignored specific libraries section from project file
ShizZy
1
-2
/
+4
2013-09-08
updated common paths
ShizZy
4
-16
/
+13
2013-09-06
start of 3DS memory map
ShizZy
5
-16
/
+80
2013-09-06
added core and mem_map files to the project
ShizZy
7
-14
/
+244
2013-09-05
added an ARM disassembler from the android project
ShizZy
4
-0
/
+1175
2013-09-05
added missing files
ShizZy
3
-0
/
+154
2013-09-05
deleting renamed directory
ShizZy
2
-156
/
+0
2013-09-05
various fixes to be able to build project
ShizZy
8
-151
/
+112
2013-09-05
added emu_window.h to define interface to drawing to a window
ShizZy
3
-0
/
+108
2013-09-05
updated CMakeLists.txt file for new common files
ShizZy
1
-9
/
+16
2013-09-05
replaced common code with dolphin common
ShizZy
51
-107
/
+8640
2013-09-04
deleted gekko's common files
ShizZy
28
-4543
/
+0
2013-08-30
adding initial project layout
ShizZy
44
-0
/
+5555
[prev]