mirror of
https://github.com/arabine/open-story-teller.git
synced 2025-12-06 17:09:06 +01:00
fix ram view
This commit is contained in:
parent
2b6d9946df
commit
a308714302
2 changed files with 4 additions and 4 deletions
|
|
@ -99,7 +99,7 @@ public:
|
||||||
void LoadParams();
|
void LoadParams();
|
||||||
|
|
||||||
// Méthodes pour interagir avec la VM et le débogueur
|
// Méthodes pour interagir avec la VM et le débogueur
|
||||||
chip32_ctx_t* GetChip32Context() { return &m_machine.ctx; }
|
uint8_t* GetRam(uint32_t &size) { size = m_machine.ram.size(); return m_machine.ram.data(); }
|
||||||
DebugContext* GetDebugContext() { return &m_dbg; }
|
DebugContext* GetDebugContext() { return &m_dbg; }
|
||||||
|
|
||||||
void ProcessStory();
|
void ProcessStory();
|
||||||
|
|
@ -145,8 +145,6 @@ private:
|
||||||
AudioPlayer m_player; // Gère la lecture audio
|
AudioPlayer m_player; // Gère la lecture audio
|
||||||
ThreadSafeQueue<VmEvent> m_eventQueue; // File d'événements de la VM
|
ThreadSafeQueue<VmEvent> m_eventQueue; // File d'événements de la VM
|
||||||
WebServer m_webServer; // Serveur web intégré
|
WebServer m_webServer; // Serveur web intégré
|
||||||
|
|
||||||
std::string WrapModuleWithMain(const std::string& moduleCode);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // APP_CONTROLLER_H
|
#endif // APP_CONTROLLER_H
|
||||||
|
|
|
||||||
|
|
@ -583,7 +583,9 @@ bool MainWindow::Loop()
|
||||||
m_cpuWindow.Draw();
|
m_cpuWindow.Draw();
|
||||||
|
|
||||||
static MemoryEditor mem_edit_1;
|
static MemoryEditor mem_edit_1;
|
||||||
mem_edit_1.DrawWindow("RAM view", m_appController.GetChip32Context()->ram.mem, m_appController.GetChip32Context()->ram.size);
|
static uint32_t ram_size = 0;
|
||||||
|
static uint8_t *ram = m_appController.GetRam(ram_size);
|
||||||
|
mem_edit_1.DrawWindow("RAM view", ram, ram_size);
|
||||||
|
|
||||||
auto selectedNode = nodeEditorFocused ? m_nodeEditorWindow.GetSelectedNode() : m_moduleEditorWindow.GetSelectedNode();
|
auto selectedNode = nodeEditorFocused ? m_nodeEditorWindow.GetSelectedNode() : m_moduleEditorWindow.GetSelectedNode();
|
||||||
m_propertiesWindow.SetSelectedNode(selectedNode);
|
m_propertiesWindow.SetSelectedNode(selectedNode);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue