Lora Core v2.0.0
Curse Maven Snippet
What's new
[2.0.0] - 2026-07-17
Добавлено
- Полностью новая LoraOS, работающая непосредственно на виртуальной архитектуре Lora-1 без старой Java TabletOS.
- Автоматическая установка LoraOS на новый виртуальный диск при первом запуске планшета. Ручное копирование системных файлов больше не требуется.
- Двухступенчатый загрузчик LoraBoot с выбором LoraOS или Recovery и автоматическим переходом на резервный загрузочный слот при ошибке.
- Терминальный shell с командами
help,about,hw,clear,ls,cat note,write noteиworld. - Постоянная файловая система LoraFS с форматированием пользовательской области и сохранением созданных файлов.
- Read-only World Bridge ABI v1, предоставляющий LoraOS информацию о:
- позиции игрока;
- направлении взгляда;
- блоке, на который смотрит игрок;
- входящем сигнале редстоуна.
- Рецепты планшета, базовых и улучшенных компонентов для полноценного получения системы в режиме выживания.
- Новая архитектура виртуальной машины:
- MMU и страничная память;
- аппаратные прерывания;
- драйверы клавиатуры и GPU;
- обновлённая система загрузки.
- Воспроизводимая сборка BIOS, загрузчика, ядра и системного диска непосредственно перед сборкой основного JAR.
Изменено
- Фабричный диск теперь воспроизводимо создаётся с нуля и содержит только
system.binиrecovery.bin. - Загрузочная конфигурация и таблица разделов переведены на формат LDB2.
- Старые диски автоматически мигрируются при первом открытии планшета.
Исходный файл сохраняется рядом как
disk.bin.pre-2.0.bak. - Уже мигрированные диски LDB2 повторно не изменяются.
- Версия мода и артефакта повышена до 2.0.0.
Исправлено
- Устранён синий экран с ошибкой
Memory access violation: address 0xFFFFFFD8при открытии планшета. - CPU теперь корректно сбрасывает состояние тактов, прерываний и ожидающих IRQ.
- Исправлены 32-битные обращения к памяти через границы виртуальных страниц.
- Контроллер IRQ больше не теряет параллельные запросы.
- Исправлена загрузка GPU-шрифта.
- MMIO-адрес GPU теперь определяется через PnP и не зависит от выбранного разрешения экрана.
- Enter и Backspace корректно обрабатываются терминалом как управляющие клавиши.
Удалено
- Старая Java TabletOS.
- Отдельный Gradle-подпроект TabletOS.
- Клиентский runtime и reflection RPC.
- Поддержка старой Lua-системы и ручного файла
boot.lua. - Устаревшие
fileman.binиtest.bin. - Устаревшая документация старой операционной системы.
Совместимость
- При первом запуске старый виртуальный диск будет автоматически преобразован в новый формат.
- Перед миграцией автоматически создаётся резервная копия
disk.bin.pre-2.0.bak.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

