Commit Graph

  • ddff443183 docs: добавил README с основной информацией по использованию master ElectronixTM 2025-04-12 20:00:52 +03:00
  • 99512fa611 chore: немного лучше описал причину грязной структуры ElectronixTM 2025-04-12 19:37:25 +03:00
  • 89608dcb22 chore: сменил лицензию на более официальную ElectronixTM 2025-04-12 19:35:06 +03:00
  • 0707a981e1 Merge branch 'hotfix/broken-encoding' ElectronixTM 2025-04-12 19:34:27 +03:00
  • 9a3399a975 fix: исправлена ошибка при чтении и записи файлов ElectronixTM 2025-04-12 19:33:57 +03:00
  • 7b6b3f73cd sync: тут мелкие изменения, которые я делал в процессе дебага ElectronixTM 2025-04-03 22:15:59 +03:00
  • 6a4a02ffb9 sync: Пытаюсь наладить точки останова ElectronixTM 2025-04-03 09:14:24 +03:00
  • 1aade33b48 chore: добавил пермессивную лицензию ElectronixTM 2025-04-02 10:15:21 +03:00
  • 94160414aa chore: заменил импорты внутри пакета на относительные ElectronixTM 2025-04-02 01:29:22 +03:00
  • 4f1c9286a2 chore: переместил проект в свой пакет, чтобы избежать конфликтов с системными пакетами ElectronixTM 2025-04-02 01:13:48 +03:00
  • afbe0a5dfe fix: починил ошибку в регулярном выражении для регистров ElectronixTM 2025-04-02 00:49:37 +03:00
  • 8e719f7f6e chore: починил возможность запускать дебаггер как исполняемый скрипт ElectronixTM 2025-04-02 00:47:06 +03:00
  • 4236ad59b4 chore: указал новые зависимости в pyproject.toml ElectronixTM 2025-04-02 00:39:56 +03:00
  • 82eb4e96ff feat: исправлено поведение консоли при переполнении сделана обработка исключений ElectronixTM 2025-04-02 00:39:24 +03:00
  • eae2846925 feat: написал нормальное регулярное выражение для парсинга номеров регистров ElectronixTM 2025-04-02 00:38:18 +03:00
  • a9bedc18cf chore: переместил функцию получения текущей строкиисходного кода ElectronixTM 2025-04-02 00:37:34 +03:00
  • 90040c9823 feat: добавлена команда сброса виртуальной машины ElectronixTM 2025-04-02 00:17:47 +03:00
  • 69234aac2d feat: добавил статусы виртуальной машине ElectronixTM 2025-04-02 00:15:21 +03:00
  • 922670be47 feat: рабочая версия дебаггера ElectronixTM 2025-04-01 16:50:31 +03:00
  • 8f63f4d09f feat: заменен фреймворк для написания TUI, написана первая рабочая версия TUI ElectronixTM 2025-04-01 16:24:56 +03:00
  • 13f244d118 sync: в процессе разработки TUI ElectronixTM 2025-03-31 22:03:49 +03:00
  • 942f3c73fd feat: добавил сокращенные команды в пул и возможность получения текущей строки исходного кода ElectronixTM 2025-03-31 22:03:12 +03:00
  • c556b67fbc feat: добавлена фукнция подкрашивания текста ElectronixTM 2025-03-31 13:21:43 +03:00
  • aeaede0097 feat: реализована вспомогательная функция получения строк исходного кода ElectronixTM 2025-03-31 12:58:37 +03:00
  • d8a51cc1cd fix: вернул обратно нормальные пути запуска скриптов ElectronixTM 2025-03-31 12:35:10 +03:00
  • d4c2bb0dc7 sync: добавил файл реализации tui ElectronixTM 2025-03-31 12:34:39 +03:00
  • fe8276e9da feat: написал парсинг параметров для дебаггера ElectronixTM 2025-03-31 12:33:54 +03:00
  • e56ff2d847 chore: исправил обращение к пакету ElectronixTM 2025-03-31 12:33:22 +03:00
  • 5962a73341 mess: вернул все назад, потому что это привело к хаосу с зависимостями ElectronixTM 2025-03-31 11:36:05 +03:00
  • d72bbb9ee2 chore: обновил версию проекта ElectronixTM 2025-03-31 03:05:00 +03:00
  • d3f06a6795 feat: написано первое приближение дебаггера ElectronixTM 2025-03-31 03:03:41 +03:00
  • 44f3e622c8 feat: добавил возможность писать сообщения об ошибках к исключениям виратуальной машинки ElectronixTM 2025-03-31 03:02:56 +03:00
  • 6b2d5fa31e chore: теперь пакет можно установить как исполняемый скрипт ElectronixTM 2025-03-30 20:37:03 +03:00
  • 436d4e501f chore: удалил ненужынй файл ElectronixTM 2025-03-30 20:32:39 +03:00
  • 9392326337 fix: полностью переработана система изменения счетчика ElectronixTM 2025-03-30 11:54:50 +03:00
  • ca2e19ae0a fix[?]: починил поведение после условного перехода ElectronixTM 2025-03-30 02:37:25 +03:00
  • 12a662d8bb chore: удалил ненужные строки, где делал мелкие проверки ElectronixTM 2025-03-30 02:35:49 +03:00
  • 5afadaa654 fix: починил опокод одной операции ElectronixTM 2025-03-29 22:51:03 +03:00
  • 621eb13692 fix: исправил условия перехода ElectronixTM 2025-03-29 22:40:24 +03:00
  • 88a34b87ab fix: исправил проверку выхода за границы памяти ElectronixTM 2025-03-29 22:24:51 +03:00
  • 6e3216d16c feat: добавлено выбрасывание исключений в некоторые места ElectronixTM 2025-03-29 22:24:30 +03:00
  • bdfdfe06da chore: убрал отладочный print в main.py ElectronixTM 2025-03-29 22:23:16 +03:00
  • 430db1c2ac fix: всем математические операции помечены как не имеющие доп поля ElectronixTM 2025-03-29 22:22:47 +03:00
  • 3c4e8f258a fix: убрал упоминания AFTER_BRANCH из конструкций ветвления ElectronixTM 2025-03-29 21:49:38 +03:00
  • f381423fa3 fix: убрал AFTER_BRANCH из step ElectronixTM 2025-03-29 21:46:26 +03:00
  • aaa0a95657 feat: Классы исключений виртуальной машины написаны ElectronixTM 2025-03-29 21:30:56 +03:00
  • becdd26311 fix: исправил парсинг аргументов для опкода ElectronixTM 2025-03-29 21:38:58 +03:00
  • f543952637 fix: поменял флаг "после перехода" на флаг размера последней инструкции ElectronixTM 2025-03-29 21:36:20 +03:00
  • 9c4b80bf68 feat: добавил проверку на удлиненную инструкцию при обработке опокода ElectronixTM 2025-03-29 21:39:51 +03:00
  • 33b56fec71 fix: исправлено использование адресации в step ElectronixTM 2025-03-29 21:33:16 +03:00
  • 304a28c1b2 fix: прокинул обязательный аргумент self в колбеки ElectronixTM 2025-03-29 20:51:33 +03:00
  • 76cf62d6c4 fix: добавил инициализацию по умолчанию множеству точек останова ElectronixTM 2025-03-29 21:36:57 +03:00
  • 0c95d4df91 feat: написал промтейший main для запуска нейронки ElectronixTM 2025-03-29 18:26:44 +03:00
  • 6d9baf1253 fix: исправил название действия для опкода ElectronixTM 2025-03-29 18:26:03 +03:00
  • f1e083d7bb fix: подправил читаемость полей виртуальной машины и исправил косяки с памятью ElectronixTM 2025-03-29 01:05:21 +03:00
  • fe5d51258b feat: добавлена простая поддержка точек останова ElectronixTM 2025-03-29 01:03:55 +03:00
  • 320f876f97 Merge branch 'master' of https://git.inkling.su/ElectronixTM/dp32-proto ElectronixTM 2025-03-29 00:34:39 +03:00
  • 5dea5b81db fix: при выполнении арифметических операций теперь меняет флаги ElectronixTM 2025-03-29 00:29:44 +03:00
  • b73f92ef88 feat: процедура выполнения опкода ElectronixTM 2025-03-29 00:17:02 +03:00
  • 0f5ac310e8 chore: удалил из корневой дирректории main.py ElectronixTM 2025-03-29 00:31:30 +03:00
  • 86a3d307b2 sync ElectronixTM 2025-03-28 11:18:26 +03:00
  • a072d50ca1 sync ElectronixTM 2025-03-28 11:18:26 +03:00
  • b1a148d697 feat: какая-то минимальная система обработки опкодов ElectronixTM 2025-03-28 10:55:42 +03:00
  • e80a041c2b init ElectronixTM 2025-03-28 08:55:05 +03:00
  • 58255d34d4 Initial commit main ElectronixTM 2025-03-28 08:54:39 +03:00