added visible memory

This commit is contained in:
zanostro 2025-11-15 13:17:43 +01:00
parent c918993060
commit 280a3b62fc
4 changed files with 265 additions and 2 deletions

View file

@ -31,12 +31,20 @@ public:
private slots:
void updateRegisterDisplays();
void updateMemoryDisplay();
void onRegisterFieldChanged();
void onMemoryInc256();
void onMemoryInc4096();
void onMemoryInc65536();
void onMemoryDec256();
void onMemoryDec4096();
void onMemoryDec65536();
private:
Ui::MainWindow *ui;
std::shared_ptr<Machine> m_machine;
std::unique_ptr<MachineController> m_controller;
int m_memoryOffset = 0;
void connectRegisterFields();
void updateSingleRegisterDisplay(const QString& fieldName, int value);
@ -44,6 +52,7 @@ private:
void updateFloatRegisterFormats(const QString& regPrefix, double value);
void handleFloatRegisterFieldChanged(QLineEdit* field, const QString& objectName);
void loadDemoProgram();
void setupMemoryDisplay();
};
#endif // MAINWINDOW_H