ElectronixTM
  • Joined on 2024-04-09
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-04-02 00:39:37 +03:00
82eb4e96ff feat: исправлено поведение консоли при переполнении сделана обработка исключений
eae2846925 feat: написал нормальное регулярное выражение для парсинга номеров регистров
a9bedc18cf chore: переместил функцию получения текущей строкиисходного кода
90040c9823 feat: добавлена команда сброса виртуальной машины
69234aac2d feat: добавил статусы виртуальной машине
Compare 5 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-04-01 16:50:39 +03:00
922670be47 feat: рабочая версия дебаггера
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-04-01 16:25:05 +03:00
8f63f4d09f feat: заменен фреймворк для написания TUI, написана первая рабочая версия TUI
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-31 22:04:06 +03:00
13f244d118 sync: в процессе разработки TUI
942f3c73fd feat: добавил сокращенные команды в пул и возможность получения текущей строки исходного кода
Compare 2 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-31 13:21:47 +03:00
c556b67fbc feat: добавлена фукнция подкрашивания текста
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-31 12:58:41 +03:00
aeaede0097 feat: реализована вспомогательная функция получения строк исходного кода
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-31 12:35:27 +03:00
d8a51cc1cd fix: вернул обратно нормальные пути запуска скриптов
d4c2bb0dc7 sync: добавил файл реализации tui
fe8276e9da feat: написал парсинг параметров для дебаггера
e56ff2d847 chore: исправил обращение к пакету
5962a73341 mess: вернул все назад, потому что это привело к хаосу с зависимостями
Compare 5 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-31 03:05:05 +03:00
d72bbb9ee2 chore: обновил версию проекта
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-31 03:04:00 +03:00
d3f06a6795 feat: написано первое приближение дебаггера
44f3e622c8 feat: добавил возможность писать сообщения об ошибках к исключениям виратуальной машинки
Compare 2 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-30 20:37:08 +03:00
6b2d5fa31e chore: теперь пакет можно установить как исполняемый скрипт
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-30 20:32:45 +03:00
436d4e501f chore: удалил ненужынй файл
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-30 11:54:56 +03:00
9392326337 fix: полностью переработана система изменения счетчика
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-30 02:37:27 +03:00
ca2e19ae0a fix[?]: починил поведение после условного перехода
12a662d8bb chore: удалил ненужные строки, где делал мелкие проверки
Compare 2 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 22:51:19 +03:00
5afadaa654 fix: починил опокод одной операции
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 22:40:27 +03:00
621eb13692 fix: исправил условия перехода
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 22:27:04 +03:00
88a34b87ab fix: исправил проверку выхода за границы памяти
6e3216d16c feat: добавлено выбрасывание исключений в некоторые места
bdfdfe06da chore: убрал отладочный print в main.py
430db1c2ac fix: всем математические операции помечены как не имеющие доп поля
Compare 4 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 22:24:53 +03:00
1bfbd93d7c fix: исправил проверку выхода за границы памяти
52b905eb14 feat: добавлено выбрасывание исключений в некоторые места
b9684ceaac chore: убрал отладочный print в main.py
9d41d45d80 fix: всем математические операции помечены как не имеющие доп поля
3c4e8f258a fix: убрал упоминания AFTER_BRANCH из конструкций ветвления
Compare 5 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 21:46:34 +03:00
f381423fa3 fix: убрал AFTER_BRANCH из step
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 21:42:21 +03:00
aaa0a95657 feat: Классы исключений виртуальной машины написаны
becdd26311 fix: исправил парсинг аргументов для опкода
f543952637 fix: поменял флаг "после перехода" на флаг размера последней инструкции
9c4b80bf68 feat: добавил проверку на удлиненную инструкцию при обработке опокода
33b56fec71 fix: исправлено использование адресации в step
Compare 7 commits »
ElectronixTM pushed to master at ElectronixTM/dp32-proto 2025-03-29 21:37:00 +03:00
3dd281a424 fix: добавил инициализацию по умолчанию множеству точек останова
24e8c90e34 fix: поменял флаг "после перехода" на флаг размера последней инструкции
5c47baa26f fixup
2a768064d3 fix: исправлено использование адресации в step
f2a85cf037 feat: Классы исключений виртуальной машины написаны
Compare 6 commits »