Commit graph

  • 535947a0e1 fix for issue Linux build #9, not sure why this is broken but its unused code I'm just getting rid of it bunnei 2014-04-27 21:31:50 -0400
  • 438dba40c1 Merge branch 'hle-interface-updates' bunnei 2014-04-27 21:25:16 -0400
  • a48c6b947d removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class bunnei 2014-04-27 18:29:51 -0400
  • 451a14f98c fixed weird spacing bunnei 2014-04-27 18:24:54 -0400
  • f76a60be05 removed commented out line - this was for an unimplemented MRC call, no longer need to leave this here bunnei 2014-04-27 18:22:30 -0400
  • 1142ccba03 fixed renderer to use correct framebuffer location bunnei 2014-04-27 12:42:01 -0400
  • a6c925112a hackish but working way to set the framebuffer location to VRAM (used in ARM11 demos tested thus far, e.g. yeti3DS) bunnei 2014-04-27 12:41:25 -0400
  • b2a6ad52f4 added helper functions to mem_map to convert physical addresses to virtual addresses bunnei 2014-04-27 12:40:31 -0400
  • f0525a1eb4 added code to LCD modules keep track of framebuffer location in FCRAM or VRAM bunnei 2014-04-27 12:39:57 -0400
  • f78794961e - changed HW IO map to use virtual addresses bunnei 2014-04-26 14:21:40 -0400
  • 9e047e32d4 added simple GSP GPU ReadHWRegs function to support returning the framebuffer address bunnei 2014-04-26 01:48:24 -0400
  • a272803dcb added preliminary DataSynchronizationBarrier support with simple DMA copy bunnei 2014-04-26 01:47:52 -0400
  • 25d595d869 added (fake) physical addresses for where to put framebuffer in VRAM bunnei 2014-04-26 01:32:05 -0400
  • 86a515e5ac added vram to memory_map bunnei 2014-04-26 01:27:25 -0400
  • a226dc57bf Need to add Xcursor to linker? Thomas Edvalson 2014-04-25 23:01:58 -0400
  • 149503d249 Yet anothing missing dependency? libxcursor-dev Thomas Edvalson 2014-04-25 22:04:18 -0400
  • c08cec14e1 Maybe needs libglew-dev? Thomas Edvalson 2014-04-25 21:54:09 -0400
  • cb0663de51 moved HLE::MRC to its own module, added support for catching data synchronization barrier command bunnei 2014-04-25 17:15:19 -0400
  • 6151e26958 added disassembly to unimplemented instruction bunnei 2014-04-25 15:57:32 -0400
  • 2672e7d883 removed some cruft bunnei 2014-04-25 15:27:47 -0400
  • e08f242141 fixed bug where svc_ControlMemory was not properly getting passed in parameters bunnei 2014-04-25 15:26:27 -0400
  • 322efe83fa Fixed travis dir problem (third time's the charm) Thomas Edvalson 2014-04-25 12:52:01 -0400
  • ac4947bb68 One of the lines wasn't quite unneccesary. Thomas Edvalson 2014-04-25 12:43:11 -0400
  • 5c76845363 Remove potentially unnecessary lines in Travis script. Thomas Edvalson 2014-04-25 12:39:49 -0400
  • e492a253d9 Added Travis CI script Thomas Edvalson 2014-04-25 12:32:13 -0400
  • 2d1c8078c9 Merge pull request #4 from cpp3ds/master bunnei 2014-04-25 10:48:49 -0400
  • c51e4822b1 Fixed CMake's import of GLFW. Thomas Edvalson 2014-04-25 10:50:25 -0400
  • 08e1ba746f Resolved undefined Common::g_scm_branch error. Thomas Edvalson 2014-04-25 10:34:27 -0400
  • 890c7261d2 - added preliminary support for svc_MapMemoryBlock bunnei 2014-04-24 23:56:06 -0400
  • b7cd4c9e90 added functions to map Heap and Shared memory space bunnei 2014-04-24 22:32:26 -0400
  • 66e1f8ab33 added GSP::RegisterInterruptRelayQueue function bunnei 2014-04-24 22:20:13 -0400
  • cd0664eb77 - refactored how service functions are called bunnei 2014-04-24 22:16:54 -0400
  • 15dacc4d3f removed "COVERAGE_" from "GCC_COVERAGE_COMPILE_FLAGS" bunnei 2014-04-24 14:42:03 -0400
  • 82fbc84780 Update README.md bunnei 2014-04-24 11:28:10 -0400
  • 66a98ea686 made qt window title consistent bunnei 2014-04-23 22:49:55 -0400
  • 80a040ac77 fixes to scm_rev generation to make it conistent with windows build bunnei 2014-04-23 19:13:00 -0700
  • 121960a2eb updated windows scm_rev code to use new style ShizZy 2014-04-23 22:04:33 -0400
  • 4405a53cf3 added scm rev generation on Linux/cmake bunnei 2014-04-23 18:43:57 -0700
  • 7a136b8a84 fixes to build on linux bunnei 2014-04-22 19:42:29 -0700
  • c479921142 removed duplicate rotl/rotr functions ShizZy 2014-04-22 18:47:43 -0400
  • 5c89324809 updated CMakeLists for missing files ShizZy 2014-04-22 18:35:40 -0400
  • 81f6062c85 Re-enable toggling window mode. Mathieu Vaillancourt 2014-04-21 23:15:17 -0400
  • 5ad1aa8b68 Add a quick way to load Launcher.dat files Mathieu Vaillancourt 2014-04-21 23:09:10 -0400
  • bf025ed03c fixed order of LogManager and System init bunnei 2014-04-21 22:02:32 -0400
  • 7a080551ac fixed GL context acquire (applies to Qt GUI only) bunnei 2014-04-21 22:00:32 -0400
  • 089dff2cd4 fixed VSProps for Qt DLL copy bunnei 2014-04-21 22:00:13 -0400
  • 1780f9b76a Ignore scm_rev.h and auto copy Qt dlls to bin folder on build. Mathieu Vaillancourt 2014-04-19 14:26:14 -0400
  • ad0734acee Remove unused QTableView Mathieu Vaillancourt 2014-04-18 18:34:03 -0400
  • e5f09b8be6 UI/debugger changes Mathieu Vaillancourt 2014-04-18 18:30:53 -0400
  • 958bca606e Merge branch 'hle-interface' bunnei 2014-04-18 17:52:49 -0400
  • 70c2cce963 renamed hw_lcd module to just lcd bunnei 2014-04-17 23:48:23 -0400
  • c3a4b4bfca added NDMA hardware interface bunnei 2014-04-17 23:43:55 -0400
  • b2baafaf8b added GSP heap memory allocation bunnei 2014-04-17 23:05:31 -0400
  • 33e7d97d46 fixed bug in Memory::GetPointer bunnei 2014-04-17 21:40:42 -0400
  • fb026f6b46 moved enums into Memory:: namespace bunnei 2014-04-17 21:19:32 -0400
  • a9dba388eb added memory read/write to GSP heap bunnei 2014-04-17 21:15:40 -0400
  • 09ffe87360 more various refactors to memory interface bunnei 2014-04-17 21:05:34 -0400
  • ae99574b6d cleaned up memory interfaces a lot, removed some hackish stuff bunnei 2014-04-17 18:40:42 -0400
  • 9d5a561c1b fixed framebuffer color order bunnei 2014-04-17 17:47:34 -0400
  • f0797dcf1f added a new function wrapper bunnei 2014-04-16 22:19:23 -0400
  • d4411acfd0 removed hard-coded framebuffer addresses from renderer_opengl.cpp bunnei 2014-04-16 21:30:10 -0400
  • 9d1a17ca88 fixed bug with printing std::string in log messages bunnei 2014-04-16 21:22:15 -0400
  • 795d6bf5b7 changed unknown memory read/write to report the size bunnei 2014-04-16 21:21:53 -0400
  • bb5bc2df25 added class stub for HID:User service bunnei 2014-04-16 20:58:36 -0400
  • b8851305bd updated service comments bunnei 2014-04-16 20:46:05 -0400
  • de3dcd38f6 - fixed tabs in function_wrappers.h bunnei 2014-04-16 20:41:33 -0400
  • 32c3462047 - added stubbed out GSP::Gpu service interface bunnei 2014-04-16 00:03:41 -0400
  • acef5e0b17 removed no longer used function header bunnei 2014-04-15 23:41:52 -0400
  • ffabed8c25 restructured hle:services completely to use function lookup tables bunnei 2014-04-15 23:28:03 -0400
  • 386dd722e7 fixed naming for APT_U bunnei 2014-04-15 22:42:35 -0400
  • 7ec5950bc4 - extracted srv: calls from service.cpp and put in its own module bunnei 2014-04-15 22:40:19 -0400
  • cb504e236b added helper functions for upper/lowercase strings bunnei 2014-04-14 21:25:46 -0400
  • 18766b9e69 added a stub for GetLockHandle bunnei 2014-04-13 22:59:16 -0400
  • 9f4d677cdf added framework for APT service (application and title launching service) bunnei 2014-04-13 16:33:45 -0400
  • 524e78ece8 renamed class Interface_SRV to SRV bunnei 2014-04-13 01:22:05 -0400
  • ce822b6815 replace tabs with spaces bunnei 2014-04-13 00:39:05 -0400
  • 5ea4679630 added some very initial command parsing for SRV Sync bunnei 2014-04-13 00:38:48 -0400
  • 67f6e41470 added a GetPointer function for reading from HLE command buffer bunnei 2014-04-13 00:37:10 -0400
  • f2f63a0f05 fixed hw write declarations to not be const bunnei 2014-04-12 23:32:04 -0400
  • 6f6d5158de added OS memory read/write for thread command buffer bunnei 2014-04-12 23:31:39 -0400
  • b24e6f2b60 cleanups to service HLE bunnei 2014-04-12 22:08:48 -0400
  • 68e198476f - added HLE to connect to "srv:" service bunnei 2014-04-12 21:55:36 -0400
  • 68a8594d04 Init window size from VideoCore. Start changing the default window behavior... Mathieu Vaillancourt 2014-04-12 19:01:33 -0400
  • 0ecb0365e4 Show symbols in disasm Mathieu Vaillancourt 2014-04-12 18:59:26 -0400
  • 67095f8083 Implement simple LoadSymbols for ELF files Mathieu Vaillancourt 2014-04-12 18:58:43 -0400
  • d046cfbba1 Add symbols map Mathieu Vaillancourt 2014-04-12 18:57:58 -0400
  • 4d88318903 hacked CPU interpreter to ignore branch on SVC instruction (as we are HLEing this...) bunnei 2014-04-12 01:36:39 -0400
  • cd7de52fea added a SETABORT method that does not update LR (for HLE'd SVC that does not jump appcore CPU to an IRQ vector) bunnei 2014-04-12 01:35:45 -0400
  • 9a9b7b289a added a memory mapped option for HLE bunnei 2014-04-12 01:33:13 -0400
  • 02fbd42e7f - renamed hle_syscall to just syscall bunnei 2014-04-11 18:44:21 -0400
  • 7ea7585898 replace tabs with spaces bunnei 2014-04-11 18:09:23 -0400
  • f6c328cf37 moved hle.cpp into hle folder (due to mistake earlier) bunnei 2014-04-11 18:07:49 -0400
  • ec19c679d7 Fixed GPLv2 license issue bunnei 2014-04-11 16:21:14 -0400
  • 1c491d5c98 Fixed GPLv2 license issue bunnei 2014-04-11 16:20:39 -0400
  • 503e584ee1 Fixed GPLv2 license issue bunnei 2014-04-11 16:19:39 -0400
  • e9f0e4967d added remaining known syscall functions to Syscall_Table bunnei 2014-04-11 14:19:40 -0400
  • 2bde8f2856 base code to call a syscall from ARM11 appcore bunnei 2014-04-10 23:26:12 -0400
  • 01bedbf956 updated logging message bunnei 2014-04-10 22:49:12 -0400
  • 5d95bb9843 cleaned up some logging messages bunnei 2014-04-10 22:45:40 -0400
  • d4cb2aab63 added logger for generic HLE bunnei 2014-04-10 22:43:48 -0400