DC-SWAT Forum
DreamShell v4.0.4 Release - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: DreamShell (/forum-3.html)
+--- Форум: General Discussion (/forum-27.html)
+--- Тема: DreamShell v4.0.4 Release (/thread-4297.html)



DreamShell v4.0.4 Release - SWAT - Вчера 20:27

[Изображение: attachment.php?aid=1585]

[Изображение: attachment.php?aid=1584]

Release post: http://www.dc-swat.ru/blog/dreamshell/1150.html
Video preview: https://youtu.be/BmAHizkom_4

Download from Github, Discord, YouTube

NAOMI ROMs pack for ISO Loader system:
https://mega.nz/folder/Hn5VjKCS#luNO7fBHTtazQlr57jlJfQ

Video trailers pack for ISO Loader (not updated): IDE, SCI-SPI


RE: DreamShell v4.0.4 Release - SWAT - Вчера 20:41

В посте на сайте английская версия, здесь публикую русскую версию.

DreamShell 4.0.4 — крупное обновление, которое выводит операционную систему за рамки домашней консоли: полноценная поддержка аркадных платформ NAOMI и NAOMI 2, запуск оригинальных ROM и образов Dreamcast с IDE и SD, система монет NAOMI, JVS-ввод через MIE.
В основе релиза — прошивка HollySH BIOS для всего семейства SH4/Holly, обновлённая система ISO Loader, GUI-стек libtsunami и поддержка JVS I/O. Появились три новых приложения на стеке libtsunami — Arcade, Launch App и MIE JVS.

Ядро и инфраструктура
  • Поддержка HollySH BIOS.
  • Поддержка платформ NAOMI и NAOMI 2.
  • Инициализация прошивки MIE Z80 для NAOMI-систем.
  • JVS-колбэки для монет и service (панель, P1/P2) с привязкой к системе монет NAOMI.
  • Интеграция MIE-JVS в SDL-джойстик: руль, педали, до 10 кнопок, deadzone для руля, слияние состояния с Maple-контроллерами.
  • Сохранение калибровки аналоговых входов JVS в настройках DreamShell.
  • Поддержка сетевого адаптера W5500.
  • Lua-конфиги приложений.
  • Корректное освобождение lua-потоков.
  • Управление главным приложением.
  • Bootloader v2.9.0: исправления и больше вариантов BIOS.
  • Переключение на m4-single.
  • Обновлены шрифты.
  • Обновлённые звуковые эффекты (монета, click).
  • Обработка исключений: вывод на framebuffer и улучшенное логирование.
  • Улучшение событийной системы.
  • Стабильность GUI и исправления гонок потоков.
  • XML-приложения на libtsunami v2.1.0.
  • Плавный переход между классическим SDL GUI и libtsunami.
  • Исправление непрерывного чтения секторов в FATFS.
  • Некоторое количество мелких исправлений и улучшений.
  • Обновлён KallistiOS, FatFs, GCC 16.1.0.

HollySH BIOS v1.0.0
Новая универсальная прошивка BIOS для платформ на базе SH4/HOLLY - Dreamcast, NAOMI, NAOMI 2 и в перспективе AW и System SP.
  • Инициализация BSC, SH4, HOLLY и ELAN.
  • Определение типа железа и ревизии HOLLY.
  • Встроенный маленький и быстрый loader загружает DreamShell с SD или IDE либо запускает встроенный, классический bootloader.
  • Поддержка встроенного romdisk в образе BIOS.
  • API определения прошивки HollySH BIOS.

Новое приложение MIE JVS
Тестирование и калибровка JVS I/O с использованием libtsunami GUI для максимального отклика.
  • Мониторинг JVS: P1/P2, система, выходы.
  • Мониторинг монет.
  • Мониторинг панели: dip-переключатели, test, service.
  • Мониторинг маппинга с контроллером Dreamcast в ядре DS.
  • Калибровка аналоговых входов (руль, газ, тормоз) с визуализацией.
  • Тест JVS-выходов (LED/лампы).

Новое приложение Arcade
Меню для игр на libtsunami GUI: обложки, трейлеры, CDDA.
  • Lua-конфиг: пути сканирования, режимы scan, тайминги анимаций, громкость медиа.
  • Автопрокрутка обложек и листание страниц. Можно использовать как заставку.
  • Графические эффекты wave/fog, fade-in трейлеров, fade громкости медиа.
  • Реальный счётчик монет NAOMI.
  • Запуск игр с помощью системы ISO Loader и пресетов.

Новое приложение Launch App
Альтернативный лаунчер на libtsunami GUI вместо классического рабочего стола Main.
  • Адаптивная сетка иконок приложений и пользовательских скриптов с прокруткой страниц, focus-glow и анимациями.
  • Wave/fog-оформление как у приложения Arcade.
  • Панель с датой, временем, версией и индикатором сети.
  • Удаление ярлыков скриптов и приложений (ПКМ / Backspace) с диалогом подтверждения — аналогично Main.
  • Lua-конфиг: сетка, анимации, цвета фокуса.
  • Используется как главное приложение по умолчанию, но в настройках можно переключить на классический Main.

ISO Loader system v0.8.4
  • Прошивка
    • Поддержка NAOMI и NAOMI 2: запуск патченых cart ROM и образов Dreamcast с IDE и SD.
    • Поддержка псевдо-потоков для SD.
    • Исправление AW-игр на SD.
    • Исправление непрерывного чтения секторов в FATFS.
    • Исправление LBA28 DMA chaining (нужно использовать IRQ).
    • Поддержка 32 МБ RAM.
    • IRQ-хуки NAOMI SDK.
    • CDDA: эмуляция для NAOMI и NAOMI 2, улучшенный расчёт таймингов, увеличенный буфер на NAOMI, поддержка mono, улучшенное начало воспроизведения.
    • Патчинг определения видеокабеля для игр Dreamcast на NAOMI и NAOMI 2.
    • Поддержка команды GDC mode.
    • Исправления menu exit и reboot syscalls.
    • Поддержка HollySH BIOS.
  • Модуль
    • Общий API пресетов: load/save/apply.
    • Улучшен CLI isoldr: опциональные параметры, пресеты, shortcuts.
    • Сохранение/восстановление NAOMI EEPROM при запуске игр.
    • Поддержка NAOMI cart ROMs.
    • Загрузка дампа flashrom для игр Dreamcast на NAOMI.
    • Загрузка системного кода BIOS для игр NAOMI.
  • Приложение
    • Смена региона для Dreamcast и NAOMI.
    • Информация о NAOMI cart ROM.
    • CDDA и видео: fade громкости, таймаут обложки, fade-in трейлеров.
    • GPIO-кнопка теперь в настройках и выключена по умолчанию.
    • Рефакторинг сканирования каталогов и загрузки обложек для NAOMI ROM.
    • Обновлены настройки размера и формата иконок ярлыков.
    • Тестовый режим игр NAOMI.
    • Параметры памяти для 32 МБ RAM.
    • Исправление и улучшение проигрывания трейлеров.

libtsunami v2.1.0
  • Новые drawable: Wave, Circle, Gradient, CardStack, Dialog.
  • Новые анимации: LogScaleMover и LogXYZMover.
  • Поддержка мыши.
  • Callback-система для кликов в XML.
  • Banner: поворот и расчёт углов.
  • API цвета, размера шрифта, размеров текстуры.
  • Оптимизация через sh4zam (Wave, Circle, Gradient, Rectangle, Triangle, Box, Banner, анимации).

Приложения
  • Main
    • Отображение архитектуры в строке версии.
    • Поддержка удаления ярлыков и приложений с рабочего стола (B, ПКМ или Backspace).
  • Games Menu
    • Адаптация к новому стеку приложений на libtsunami.
    • Оптимизация графических ресурсов.
    • Эмуляция мыши.
    • Fade-in трейлеров и стилевые правки.
  • Settings
    • Раздельный выбор startup и main application.
  • VMU Manager
    • Улучшен выбор элементов.
    • Исправление крашей иконок.
    • Исправление ghost files.
    • Улучшенный maple scan.
  • File Manager
    • Прошивка SD-IDE моста на базе чипа FC1307 по клику на файл.
    • Обновлёна иконка.
  • Network
    • Рефакторинг подключений.
    • Фоновые серверы.
  • Speedtest
    • Обновлен UI.
    • Отображение LBA режима.
    • Результат в диалоговом окне с форматированием.

Команды
  • mie
    • Статус, ввод/вывод JVS.
    • Калибровка аналоговых входов.
    • Работа с EEPROM и прошивкой MIE.
    • Монеты и dip-переключатели.
  • fc1307
    • Прошивка SD-IDE моста на базе чипа FC1307.
    • Файл с патченной прошивкой FC1307 с поддержкой LBA48 в firmware.

Модули
  • ffmpeg
    • Улучшена A/V sync, fade-in, управление громкостью.
    • Улучшена производительность и качество изображения.
    • Исправления mjpeg, z-depth, windowed scale.
  • curl
    • Модуль luaCURL для Lua-скриптов.
    • Переход на mbedTLS (вместо PolarSSL).
    • Консольная команда совместимая с оригинальным curl CLI.
  • ftpd / httpd
    • Проверка статуса сервера.
    • Улучшенная передача файлов.
    • Тюнинг буферов для W5500.
  • bflash
    • Поддержка MX29F1615.
  • dreameye
    • Исправление z-depth.
    • Улучшенная обработка кадров.



RE: DreamShell v4.0.4 Release - Elgor4uk - Вчера 23:00

HollySH BIOS записывается на микросхему MX29F1610?