halt j halt

This commit is contained in:
aljazbrodar. 2025-12-07 14:45:47 +01:00
parent bfa4a8cd72
commit 12421d0e5d
23 changed files with 270 additions and 173 deletions

View file

@ -1,42 +1,58 @@
# ninja log v6
3 12 1765104358285354663 simulator_autogen/timestamp c193a23cfe79571d
12 211 1765102701378556517 CMakeFiles/simulator.dir/executor.cpp.o 8cd2a28f3c211eaa
196 1272 1765103738453735097 CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o 5301f473905a545f
13 190 1765104358295354758 CMakeFiles/simulator.dir/loader.cpp.o 8371bb969cd708a5
13 1495 1765104358295354758 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
3 12 1765104358285354663 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
279 601 1765102522843450557 CMakeFiles/simulator.dir/machine.cpp.o 7030a03f8cbf1ad0
3 12 1765104358285354663 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
3 12 1765104358285354663 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
12 22 1765010490368890036 CMakeFiles/simulator.dir/opcode.cpp.o da65f589ec5e1f76
196 1727 1765103738453735097 CMakeFiles/simulator.dir/main.cpp.o 9ebba9b7abc4cbf1
1548 1805 1765111899982191404 simulator 53725ab159343a13
201 521 1765010356080064621 CMakeFiles/simulator.dir/device.cpp.o 36fc5c8cf014f45b
1495 1755 1765104359777368855 simulator 53725ab159343a13
2 12 1765104478951331762 simulator_autogen/timestamp c193a23cfe79571d
2 12 1765104478951331762 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
2 12 1765104478951331762 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
2 12 1765104478951331762 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
13 189 1765104478962331836 CMakeFiles/simulator.dir/loader.cpp.o 8371bb969cd708a5
12 1581 1765104478961331830 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1581 1820 1765104480530342428 simulator 53725ab159343a13
2 15 1765104546817746682 simulator_autogen/timestamp c193a23cfe79571d
2 15 1765104546817746682 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
2 15 1765104546817746682 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
2 15 1765104546817746682 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
15 195 1765104546830746753 CMakeFiles/simulator.dir/loader.cpp.o 8371bb969cd708a5
15 1567 1765104546830746753 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1567 1813 1765104548382755242 simulator 53725ab159343a13
2 11 1765104771629589940 simulator_autogen/timestamp c193a23cfe79571d
2 11 1765104771629589940 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
2 11 1765104771629589940 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
2 11 1765104771629589940 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
12 182 1765104771639589962 CMakeFiles/simulator.dir/loader.cpp.o 8371bb969cd708a5
11 1545 1765104771638589960 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1545 1789 1765104773172593404 simulator 53725ab159343a13
2 11 1765104802251653702 simulator_autogen/timestamp c193a23cfe79571d
2 11 1765104802251653702 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
2 11 1765104802251653702 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
2 11 1765104802251653702 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
12 181 1765104802261653722 CMakeFiles/simulator.dir/loader.cpp.o 8371bb969cd708a5
12 1544 1765104802261653722 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1544 1779 1765104803793656641 simulator 53725ab159343a13
2 15 1765111898436188876 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
196 1434 1765110462333523342 CMakeFiles/simulator.dir/main.cpp.o 9ebba9b7abc4cbf1
12 22 1765010490368890036 CMakeFiles/simulator.dir/opcode.cpp.o da65f589ec5e1f76
2 15 1765111898436188876 simulator_autogen/timestamp c193a23cfe79571d
197 442 1765110462334523390 CMakeFiles/simulator.dir/executor.cpp.o 8cd2a28f3c211eaa
196 1360 1765110462333523342 CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o 5301f473905a545f
15 1548 1765111898449188897 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
20 193 1765111701554738096 CMakeFiles/simulator.dir/loader.cpp.o 8371bb969cd708a5
2 15 1765111898436188876 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
196 577 1765110462333523342 CMakeFiles/simulator.dir/machine.cpp.o 7030a03f8cbf1ad0
2 15 1765111898436188876 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
3 21 1765112361021879127 simulator_autogen/timestamp c193a23cfe79571d
3 21 1765112361021879127 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
3 21 1765112361021879127 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
3 21 1765112361021879127 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
21 1518 1765112361039878812 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1518 1757 1765112362536852698 simulator 53725ab159343a13
3 194 1765112928214835963 simulator_autogen/timestamp c193a23cfe79571d
3 194 1765112928214835963 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
3 194 1765112928214835963 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
3 194 1765112928214835963 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
194 1271 1765112928218835927 CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o 5301f473905a545f
194 1290 1765112928218835927 CMakeFiles/simulator.dir/main.cpp.o 9ebba9b7abc4cbf1
194 2215 1765112928218835927 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
2215 2455 1765112930239817921 simulator 53725ab159343a13
3 322 1765113045535842268 simulator_autogen/timestamp c193a23cfe79571d
3 322 1765113045535842268 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
3 322 1765113045535842268 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
3 322 1765113045535842268 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
322 2180 1765113045539842236 CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o 5301f473905a545f
323 2237 1765113045540842228 CMakeFiles/simulator.dir/main.cpp.o 9ebba9b7abc4cbf1
323 2762 1765113045540842228 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
2762 3020 1765113047979822601 simulator 53725ab159343a13
2 11 1765113236062412838 simulator_autogen/timestamp c193a23cfe79571d
2 11 1765113236062412838 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
2 11 1765113236062412838 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
2 11 1765113236062412838 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
11 1545 1765113236071412775 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1545 1803 1765113237605402021 simulator 53725ab159343a13
3 222 1765113631687914761 simulator_autogen/timestamp c193a23cfe79571d
3 222 1765113631687914761 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
3 222 1765113631687914761 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
3 222 1765113631687914761 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
223 537 1765113631692914732 CMakeFiles/simulator.dir/executor.cpp.o 8cd2a28f3c211eaa
223 1404 1765113631692914732 CMakeFiles/simulator.dir/main.cpp.o 9ebba9b7abc4cbf1
222 1802 1765113631691914738 CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o 5301f473905a545f
223 2084 1765113631692914732 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
2084 2328 1765113633553903993 simulator 53725ab159343a13
1 10 1765113772153122676 simulator_autogen/timestamp c193a23cfe79571d
1 10 1765113772153122676 simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
1 10 1765113772153122676 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp c193a23cfe79571d
1 10 1765113772153122676 /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp c193a23cfe79571d
10 204 1765113772162122627 CMakeFiles/simulator.dir/machine.cpp.o 7030a03f8cbf1ad0
10 1574 1765113772162122627 CMakeFiles/simulator.dir/mainwindow.cpp.o e3901bb2e4f9b516
1574 1820 1765113773726114000 simulator 53725ab159343a13

View file

@ -1,19 +1,19 @@
# Generated by CMake. Changes will be overwritten.
/home/aljaz/Desktop/spo/ass2/simulator/executor.cpp
/home/aljaz/Desktop/spo/ass2/simulator/loader.h
/home/aljaz/Desktop/spo/ass2/simulator/executor.h
/home/aljaz/Desktop/spo/ass2/simulator/opcode.cpp
/home/aljaz/Desktop/spo/ass2/simulator/device.cpp
/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp
uic:ui_mainwindow.h
/home/aljaz/Desktop/spo/ass2/simulator/device.cpp
/home/aljaz/Desktop/spo/ass2/simulator/opcode.cpp
/home/aljaz/Desktop/spo/ass2/simulator/executor.h
/home/aljaz/Desktop/spo/ass2/simulator/loader.h
/home/aljaz/Desktop/spo/ass2/simulator/executor.cpp
/home/aljaz/Desktop/spo/ass2/simulator/main.cpp
/home/aljaz/Desktop/spo/ass2/simulator/device.h
/home/aljaz/Desktop/spo/ass2/simulator/loader.cpp
/home/aljaz/Desktop/spo/ass2/simulator/machine.h
/home/aljaz/Desktop/spo/ass2/simulator/machine.cpp
/home/aljaz/Desktop/spo/ass2/simulator/opcode.h
/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h
mmc:Q_OBJECT
mdp:/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h
mdp:/home/aljaz/Desktop/spo/ass2/simulator/device.h
mdp:/home/aljaz/Desktop/spo/ass2/simulator/executor.h
mdp:/home/aljaz/Desktop/spo/ass2/simulator/loader.h
mdp:/home/aljaz/Desktop/spo/ass2/simulator/machine.h
mdp:/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h
@ -466,5 +466,6 @@
mdp:/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h
mdp:/usr/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h
mdp:/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h
/home/aljaz/Desktop/spo/ass2/simulator/opcode.h
/home/aljaz/Desktop/spo/ass2/simulator/machine.cpp
/home/aljaz/Desktop/spo/ass2/simulator/machine.h
/home/aljaz/Desktop/spo/ass2/simulator/loader.cpp
/home/aljaz/Desktop/spo/ass2/simulator/device.h

View file

@ -0,0 +1,4 @@
HHORNER000000000027
T0000001E01000123201B19000223201519000323200F1900042320091900050F2006
T00001E063F2FFD000002
E000000

View file

@ -41,7 +41,8 @@ template <> constexpr inline auto MainWindow::qt_create_metaobjectdata<qt_meta_t
"MainWindow",
"on_readButton_clicked",
"",
"onLoadTriggered"
"onLoadTriggered",
"on_runButton_clicked"
};
QtMocHelpers::UintData qt_methods {
@ -49,6 +50,8 @@ template <> constexpr inline auto MainWindow::qt_create_metaobjectdata<qt_meta_t
QtMocHelpers::SlotData<void()>(1, 2, QMC::AccessPrivate, QMetaType::Void),
// Slot 'onLoadTriggered'
QtMocHelpers::SlotData<void()>(3, 2, QMC::AccessPrivate, QMetaType::Void),
// Slot 'on_runButton_clicked'
QtMocHelpers::SlotData<void()>(4, 2, QMC::AccessPrivate, QMetaType::Void),
};
QtMocHelpers::UintData qt_properties {
};
@ -74,6 +77,7 @@ void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
switch (_id) {
case 0: _t->on_readButton_clicked(); break;
case 1: _t->onLoadTriggered(); break;
case 2: _t->on_runButton_clicked(); break;
default: ;
}
}
@ -99,14 +103,14 @@ int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
_id -= 3;
}
if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
if (_id < 3)
*reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
_id -= 2;
_id -= 3;
}
return _id;
}

View file

@ -1,6 +1,7 @@
/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp: /home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h \
/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h \
/home/aljaz/Desktop/spo/ass2/simulator/device.h \
/home/aljaz/Desktop/spo/ass2/simulator/executor.h \
/home/aljaz/Desktop/spo/ass2/simulator/loader.h \
/home/aljaz/Desktop/spo/ass2/simulator/machine.h \
/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q17memory.h \

View file

@ -57,8 +57,11 @@ public:
QLabel *valueLabel;
QPushButton *readButton;
QSpacerItem *horizontalSpacer;
QPushButton *pushButton_2;
QPushButton *pushButton;
QPushButton *runButton;
QSpacerItem *horizontalSpacer_3;
QPushButton *stopButton;
QSpacerItem *horizontalSpacer_4;
QPushButton *stepButon;
QMenuBar *menubar;
QMenu *menuLoad;
QMenu *menuVizitka;
@ -68,7 +71,7 @@ public:
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName("MainWindow");
MainWindow->resize(844, 757);
MainWindow->resize(902, 757);
actionExit = new QAction(MainWindow);
actionExit->setObjectName("actionExit");
centralwidget = new QWidget(MainWindow);
@ -112,7 +115,7 @@ public:
gridLayout_3->setContentsMargins(0, 0, 0, 0);
layoutWidget = new QWidget(centralwidget);
layoutWidget->setObjectName("layoutWidget");
layoutWidget->setGeometry(QRect(240, 20, 581, 641));
layoutWidget->setGeometry(QRect(240, 20, 541, 641));
verticalLayout = new QVBoxLayout(layoutWidget);
verticalLayout->setObjectName("verticalLayout");
verticalLayout->setContentsMargins(0, 0, 0, 0);
@ -122,13 +125,9 @@ public:
verticalLayout->addWidget(label);
tableWidget = new QTableWidget(layoutWidget);
if (tableWidget->columnCount() < 16)
tableWidget->setColumnCount(16);
if (tableWidget->rowCount() < 40)
tableWidget->setRowCount(40);
tableWidget->setObjectName("tableWidget");
tableWidget->setRowCount(40);
tableWidget->setColumnCount(16);
tableWidget->setRowCount(0);
tableWidget->setColumnCount(0);
tableWidget->horizontalHeader()->setCascadingSectionResizes(false);
tableWidget->horizontalHeader()->setMinimumSectionSize(27);
tableWidget->horizontalHeader()->setDefaultSectionSize(34);
@ -141,7 +140,7 @@ public:
layoutWidget1 = new QWidget(centralwidget);
layoutWidget1->setObjectName("layoutWidget1");
layoutWidget1->setGeometry(QRect(240, 680, 571, 27));
layoutWidget1->setGeometry(QRect(240, 680, 541, 27));
horizontalLayout_2 = new QHBoxLayout(layoutWidget1);
horizontalLayout_2->setObjectName("horizontalLayout_2");
horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
@ -166,23 +165,36 @@ public:
horizontalLayout->addItem(horizontalSpacer);
runButton = new QPushButton(layoutWidget1);
runButton->setObjectName("runButton");
horizontalLayout->addWidget(runButton);
horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
horizontalLayout->addItem(horizontalSpacer_3);
stopButton = new QPushButton(layoutWidget1);
stopButton->setObjectName("stopButton");
horizontalLayout->addWidget(stopButton);
horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
horizontalLayout->addItem(horizontalSpacer_4);
stepButon = new QPushButton(layoutWidget1);
stepButon->setObjectName("stepButon");
horizontalLayout->addWidget(stepButon);
horizontalLayout_2->addLayout(horizontalLayout);
pushButton_2 = new QPushButton(layoutWidget1);
pushButton_2->setObjectName("pushButton_2");
horizontalLayout_2->addWidget(pushButton_2);
pushButton = new QPushButton(layoutWidget1);
pushButton->setObjectName("pushButton");
horizontalLayout_2->addWidget(pushButton);
MainWindow->setCentralWidget(centralwidget);
menubar = new QMenuBar(MainWindow);
menubar->setObjectName("menubar");
menubar->setGeometry(QRect(0, 0, 844, 20));
menubar->setGeometry(QRect(0, 0, 902, 20));
menuLoad = new QMenu(menubar);
menuLoad->setObjectName("menuLoad");
menuVizitka = new QMenu(menubar);
@ -214,8 +226,9 @@ public:
addressLineEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "Pomnilniski naslov", nullptr));
valueLabel->setText(QCoreApplication::translate("MainWindow", "-", nullptr));
readButton->setText(QCoreApplication::translate("MainWindow", "Preberi", nullptr));
pushButton_2->setText(QCoreApplication::translate("MainWindow", "Levo", nullptr));
pushButton->setText(QCoreApplication::translate("MainWindow", "Desno", nullptr));
runButton->setText(QCoreApplication::translate("MainWindow", "Za\305\276eni", nullptr));
stopButton->setText(QCoreApplication::translate("MainWindow", "Ustavi", nullptr));
stepButon->setText(QCoreApplication::translate("MainWindow", "Korak", nullptr));
menuLoad->setTitle(QCoreApplication::translate("MainWindow", "Menu", nullptr));
menuVizitka->setTitle(QCoreApplication::translate("MainWindow", "Vizitka", nullptr));
} // retranslateUi