Commit Graph

3261 Commits (6dd05e610aeca5e34439971c1e5589e1a8675e02)
 

Author SHA1 Message Date
rob turner d29578d467 ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name 9 years ago
Mathew Maidment 2c663fbc3e Merge pull request #1360 from lioncash/var
command_processor: Get rid of variable shadowing
9 years ago
Lioncash 4966568076 command_processor: Get rid of variable shadowing 9 years ago
Subv 922b31ebbd DiskDirectory: Initialize the directory member with valid info. 9 years ago
Yuri Kunde Schlesner 7b2d034769 Update README.md 9 years ago
Yuri Kunde Schlesner 9d12460901 Update CONTRIBUTING.md 9 years ago
bunnei 190b1bbf1f Merge pull request #1327 from Subv/unmap_memblock
HLE/SVC: Implement UnmapMemoryBlock.
9 years ago
Subv d90d5a0ee6 HLE/SVC: Implement UnmapMemoryBlock.
This implementation will need to be (almost completely) changed when we implement multiprocess support.
9 years ago
bunnei 6a261e825c Merge pull request #1196 from linkmauve/khr_debug
Add optional GL_KHR_debug support
9 years ago
archshift 0144b8e1da Change default gameListRootDir from "" to "."
Not much thought went into that one...
9 years ago
bunnei 848effe9c3 Merge pull request #1283 from Subv/soc_fixup
HLE/Sockets: Fixed the buffer offset in recvfrom.
9 years ago
archshift ac15b3b625 Merge pull request #1339 from archshift/cmake-2015
Update appveyor.yml to use VS2015 CMake generator
9 years ago
archshift 483737f2e6 Update appveyor.yml to use VS2015 CMake generator 9 years ago
bunnei 0ca8354464 Merge pull request #1330 from archshift/add-defaults
Gamelist: supply default settings for QSettings config
9 years ago
archshift e516a5bc96 Gamelist: supply default settings for QSettings config 9 years ago
bunnei 085c8f2987 Merge pull request #1310 from lioncash/services
services: Update some function tables
9 years ago
bunnei 54bdba750a Merge pull request #1316 from lioncash/decode
arm_dyncom_dec: Fix decoding of VMLS
9 years ago
Lioncash 532dc797c9 arm_dyncom_dec: Fix decoding of VMLS
Previously, all VMLS variants would misdecode as CDP
(which isn't necessarily wrong in itself, however
VMLS has it's own label of execution)
9 years ago
Lioncash 744f4af3ab services: Update some function tables 9 years ago
bunnei 82087672b7 Merge pull request #1309 from lioncash/render
video_core: Make the renderer global a unique_ptr
9 years ago
Lioncash 5e17a586da video_core: Make the renderer global a unique_ptr 9 years ago
bunnei 4bc961d5fd Merge pull request #1306 from Subv/sync
HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered
9 years ago
bunnei 8a24214b46 Merge pull request #1303 from lioncash/unique
core: Use unique_ptr for holding the interpreter instances
9 years ago
Subv 6cccc36505 HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered.
Closes #1139
9 years ago
bunnei 748856ed9e Merge pull request #1305 from lioncash/override
swrasterizer: Add missing override specifier
9 years ago
Lioncash 97dc9634a2 swrasterizer: Add missing override specifier 9 years ago
Lioncash cee8df6ff0 core: Use unique_ptr for holding the interpreter instances 9 years ago
bunnei 73740d74ed Merge pull request #1300 from Subv/arbitrateaddress
SVC: Fixed ArbitrateAddress to behave as it does on hardware.
9 years ago
Mathew Maidment 23f5d5a776 Merge pull request #1301 from lioncash/mrc-apsr
dyncom: Handle modifying the APSR via an MRC instruction
9 years ago
Lioncash fddfe946c8 dyncom: Handle modifying the APSR via an MRC instruction 9 years ago
Subv 29032ce9b6 SVC: Fixed ArbitrateAddress to behave as it does on hardware.
This was verified with hwtests that i plan to upload later on.
9 years ago
bunnei 8f39297c53 Merge pull request #1296 from lioncash/warn
svc: Remove superfluous printf argument
9 years ago
bunnei 40599c24ea Merge pull request #1290 from LFsWang/master
Add a return value in ForeachDirectoryEntry
9 years ago
Lioncash 270cbb0119 svc: Remove superfluous printf argument 9 years ago
Subv 282f2c8042 HLE/Sockets: Fixed the buffer offset in recvfrom.
Closes #1277
9 years ago
Mathew Maidment 031443199b Merge pull request #1287 from lioncash/memory
dyncom: Minor changes
9 years ago
LFsWang 8376821776 Add missing return values in ForeachDirectoryEntry
ForeachDirectoryEntry is changed by #1256 ,but return value at last line
was missing.
9 years ago
Lioncash d09b7a3c12 dyncom: Remove PC dispatch from several instructions
These instructions aren't capable of using the PC as a destination
9 years ago
Yuri Kunde Schlesner ed20141346 Merge pull request #1289 from yuriks/reset-rasterizer
VideoCore: Sync state after changing rasterizers
9 years ago
Yuri Kunde Schlesner 015d7b9779 VideoCore: Sync state after changing rasterizers
This fixes various bugs that appear in the HW rasterizer after switching
between it and the SW one during emulation.
9 years ago
Lioncash 5a531d7ec2 dyncom: Handle unprivileged load/store variants correctly
LDRT/LDRBT/STRBT/STRT should simulate the load or store
as if the host CPU is in user mode.

STRT is also allowed to use the PC as an operand
9 years ago
Yuri Kunde Schlesner bbb96a392d Merge pull request #1281 from lioncash/compile
svc: Fix compilation with LOG_TRACE enabled
9 years ago
Lioncash 84afaaa10c svc: Fix compilation with LOG_TRACE enabled 9 years ago
Yuri Kunde Schlesner 402692c08d Merge pull request #1267 from yuriks/flipped-framebuffer
OpenGL: Flip framebuffers during transfer rather than when rendering
9 years ago
bunnei 3013f26d70 Merge pull request #1269 from Subv/triangle_fan
GPU/PrimitiveAssembler: Fixed drawing triangle fans.
9 years ago
Yuri Kunde Schlesner 31764c48fb Merge pull request #1272 from yuriks/merge-rasterizer
VideoCore: Unify interface to OpenGL and SW rasterizers
9 years ago
Yuri Kunde Schlesner 195fedccf0 VideoCore: Unify interface to OpenGL and SW rasterizers
This removes explicit checks sprinkled all over the codebase to instead
just have the SW rasterizer expose an implementation with no-ops for
most operations.
9 years ago
bunnei 2589a68c42 Merge pull request #1271 from lioncash/dyncom-misc
dyncom: Miscellaneous minor changes
9 years ago
Yuri Kunde Schlesner 03835d04f4 VideoCore: Rename HWRasterizer methods to be less confusing 9 years ago
Yuri Kunde Schlesner da80ece8b9 OpenGL: Rename cache functions to better match what they actually do 9 years ago