Skip to content

Instantly share code, notes, and snippets.

View Subv's full-sized avatar

Sebastian Valle Subv

  • Barranquilla, Colombia
View GitHub Profile
diff --git a/src/core/arm/dyncom/arm_dyncom.cpp b/src/core/arm/dyncom/arm_dyncom.cpp
index ea89d6e..3026822 100644
--- a/src/core/arm/dyncom/arm_dyncom.cpp
+++ b/src/core/arm/dyncom/arm_dyncom.cpp
@@ -10,6 +10,8 @@
#include "core/arm/dyncom/arm_dyncom_interpreter.h"
#include "core/core_timing.h"
+#include "core/hle/kernel/thread.h"
+#include "core/hle/hle.h"
20 frames Yeti3DS release mode
Idle Thread branch:
1st time:
real 0m10.128s
user 0m0.000s
sys 0m0.046s
2nd time:
diff --git a/src/core/hw/gpu.cpp b/src/core/hw/gpu.cpp
index 3b730a0..612b998 100644
--- a/src/core/hw/gpu.cpp
+++ b/src/core/hw/gpu.cpp
@@ -8,6 +8,7 @@
#include "core/settings.h"
#include "core/core.h"
+#include "core/core_timing.h"
#include "core/mem_map.h"
diff --git a/externals/boost b/externals/boost
--- a/externals/boost
+++ b/externals/boost
@@ -1 +1 @@
-Subproject commit a1afc91d3aaa3da06bdbc13c78613e1466653405
+Subproject commit a1afc91d3aaa3da06bdbc13c78613e1466653405-dirty
diff --git a/src/core/hle/kernel/event.cpp b/src/core/hle/kernel/event.cpp
index 271190d..7a2971a 100644
--- a/src/core/hle/kernel/event.cpp
+++ b/src/core/hle/kernel/event.cpp
diff --git a/externals/boost b/externals/boost
--- a/externals/boost
+++ b/externals/boost
@@ -1 +1 @@
-Subproject commit a1afc91d3aaa3da06bdbc13c78613e1466653405
+Subproject commit a1afc91d3aaa3da06bdbc13c78613e1466653405-dirty
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 9aabd7e..c06cfd0 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
diff --git a/src/core/hle/kernel/event.cpp b/src/core/hle/kernel/event.cpp
index 271190d..8a0e2d3 100644
--- a/src/core/hle/kernel/event.cpp
+++ b/src/core/hle/kernel/event.cpp
@@ -25,54 +25,26 @@ public:
ResetType intitial_reset_type; ///< ResetType specified at Event initialization
ResetType reset_type; ///< Current ResetType
- bool locked; ///< Event signal wait
- bool permanent_locked; ///< Hack - to set event permanent state (for easy passthrough)
[12:20:21] <Subv> << debug return msg;
[12:20:22] <llama2> Subv: { robot:
[12:20:25] <llama2> { name: 'llama',
[12:20:25] <llama2> events: { domain: null, _events: [Object], _maxListeners: 10 },
[12:20:25] <llama2> brain:
[12:20:26] <llama2> { ... [ +11565 discarded characters ]
diff --git a/src/common/bit_field.h b/src/common/bit_field.h
index 8eab054..ac8fb9c 100644
--- a/src/common/bit_field.h
+++ b/src/common/bit_field.h
@@ -110,9 +110,11 @@
* symptoms.
*/
#pragma pack(1)
-template<std::size_t position, std::size_t bits, typename T>
+template<std::size_t position, std::size_t bits, typename T, typename Rep>
GPU::g_regs.display_transfer_config
{input_address=0x03000000 output_address=0x0288a3d0 output_size=0x032001e0 ...}
input_address: 0x03000000
output_address: 0x0288a3d0
output_size: 0x032001e0
output_width: {storage=0x032001e0 }
output_height: {storage=0x032001e0 }
input_size: 0x032001e0
input_width: {storage=0x032001e0 }
input_height: {storage=0x032001e0 }
[ 65.586302] HW.Memory <Error> core\mem_map_funcs.cpp:Memory::VirtualToPhysical
Address:48: Unknown virtual address @ 0x14009f40
[ 65.586302] HW.Memory <Error> core\mem_map_funcs.cpp:Memory::PhysicalToVirtual
Address:32: Unknown physical address @ 0x14009f40
[ 65.587303] Kernel.SVC <Trace> core\hle\svc.cpp:SVC::WaitSynchronization1:145:
called handle=0x000B0022(Event:Unknown), nanoseconds=-1
[ 65.587303] Kernel.SVC <Trace> core\hle\svc.cpp:SVC::ClearEvent:477: called ev
ent=0x000B0022
[ 65.587303] Kernel.SVC <Trace> core\hle\svc.cpp:SVC::WaitSynchronization1:145:
called handle=0x000B0022(Event:Unknown), nanoseconds=-1