RE: DreamShell v4.0.4 Release - aldair - 10.08.2026 10:08
RE: DreamShell v4.0.4 Release - rpf16rj - 11.08.2026 01:15
(14.07.2026 20:41)SWAT писал(а): В посте на сайте английская версия, здесь публикую русскую версию.
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
- dreameye
- Исправление z-depth.
- Улучшенная обработка кадров.
Ftp over w5500 ethernet work? I did try transfer a CDI with 1400kb and fail and dreamshell freeze.
RE: DreamShell v4.0.4 Release - aldair - 11.08.2026 04:00
![[Изображение: LRzOZ86m.jpg]](https://i.imgur.com/LRzOZ86m.jpg)
https://i.imgur.com/LRzOZ86.jpg
![[Изображение: UwLxVzrm.jpg]](https://i.imgur.com/UwLxVzrm.jpg)
https://i.imgur.com/7lGDiTWm.jpg
![[Изображение: 7lGDiTWm.jpg]](https://i.imgur.com/7lGDiTWm.jpg)
https://i.imgur.com/7lGDiTW.jpg
![[Изображение: 2U6GlUtm.jpg]](https://i.imgur.com/2U6GlUtm.jpg)
https://i.imgur.com/2U6GlUt.jpg
RE: DreamShell v4.0.4 Release - SWAT - 11.08.2026 07:43
(11.08.2026 01:15)rpf16rj писал(а): Ftp over w5500 ethernet work? I did try transfer a CDI with 1400kb and fail and dreamshell freeze.
Yes it's works fine for me on both BBA and W5500. Just use single connection in FTP client settings.
RE: DreamShell v4.0.4 Release - rpf16rj - 12.08.2026 00:21
(11.08.2026 07:43)SWAT писал(а): (11.08.2026 01:15)rpf16rj писал(а): Ftp over w5500 ethernet work? I did try transfer a CDI with 1400kb and fail and dreamshell freeze.
Yes it's works fine for me on both BBA and W5500. Just use single connection in FTP client settings.
Oh, I will try. Thanks.
Another thing, I using Sata to IDE G1 adapter with HD SSD. I can't run games with CDDA more, I did try Quake 3, Unreal Tournament, with patch 0x0100, 0x1100, 0x4000... without boot.
RE: DreamShell v4.0.4 Release - SWAT - 12.08.2026 19:34
(12.08.2026 00:21)rpf16rj писал(а): (11.08.2026 07:43)SWAT писал(а): (11.08.2026 01:15)rpf16rj писал(а): Ftp over w5500 ethernet work? I did try transfer a CDI with 1400kb and fail and dreamshell freeze.
Yes it's works fine for me on both BBA and W5500. Just use single connection in FTP client settings.
Oh, I will try. Thanks.
Another thing, I using Sata to IDE G1 adapter with HD SSD. I can't run games with CDDA more, I did try Quake 3, Unreal Tournament, with patch 0x0100, 0x1100, 0x4000... without boot.
Quake 3 works from 0x1200 now. Try for Unreal too, but as I remember only Q3 required this area.
RE: DreamShell v4.0.4 Release - pcwzrd13 - 13.08.2026 06:53
(09.08.2026 19:35)pcwzrd13 писал(а): Yesterday I discovered a really strange glitch when playing Phantasy Star Online v.2 via DreamShell (see the video below). When playing the Famitsu Maximum Attack v2 quest, you end up stuck in a room after warping to the next area. This only happens when playing on Ultimate difficulty. On Normal - Very Hard, this doesn't occur.
I should note that this isn't specific to the new version of DreamShell. It happens on older versions too. I haven't tried changing any settings, so maybe there's a way to fix this.
https://www.youtube.com/live/DtuFKbKnRI4?t=2020s
Update:
Aleron Ives just informed me that this is a known bug with this quest and nothing to do with DreamShell. It's fixed if you used the Sylverant PSO Patcher or Aleron's pre-patched image.
RE: DreamShell v4.0.4 Release - SWAT - 13.08.2026 19:59
(13.08.2026 06:53)pcwzrd13 писал(а): (09.08.2026 19:35)pcwzrd13 писал(а): Yesterday I discovered a really strange glitch when playing Phantasy Star Online v.2 via DreamShell (see the video below). When playing the Famitsu Maximum Attack v2 quest, you end up stuck in a room after warping to the next area. This only happens when playing on Ultimate difficulty. On Normal - Very Hard, this doesn't occur.
I should note that this isn't specific to the new version of DreamShell. It happens on older versions too. I haven't tried changing any settings, so maybe there's a way to fix this.
https://www.youtube.com/live/DtuFKbKnRI4?t=2020s
Update:
Aleron Ives just informed me that this is a known bug with this quest and nothing to do with DreamShell. It's fixed if you used the Sylverant PSO Patcher or Aleron's pre-patched image.
You need patched image.
RE: DreamShell v4.0.4 Release - pcwzrd13 - Сегодня 18:28
@SWAT Do you have any theories why some games don't boot for me on 4.0.4? I've switched back to 4.0.3 for now as compatibility is better for me. As I mentioned, it seems to be the core that's causing the issue as I can use the ide.bin from 4.0.4 in 4.0.3 and everything works fine.
RE: DreamShell v4.0.4 Release - SWAT - Сегодня 20:27
(Сегодня 18:28)pcwzrd13 писал(а): @SWAT Do you have any theories why some games don't boot for me on 4.0.4? I've switched back to 4.0.3 for now as compatibility is better for me. As I mentioned, it seems to be the core that's causing the issue as I can use the ide.bin from 4.0.4 in 4.0.3 and everything works fine.
No, I don't know yet. Tell me specifically which games I'll check.
RE: DreamShell v4.0.4 Release - pcwzrd13 - Сегодня 21:14
(Сегодня 20:27)SWAT писал(а): (Сегодня 18:28)pcwzrd13 писал(а): @SWAT Do you have any theories why some games don't boot for me on 4.0.4? I've switched back to 4.0.3 for now as compatibility is better for me. As I mentioned, it seems to be the core that's causing the issue as I can use the ide.bin from 4.0.4 in 4.0.3 and everything works fine.
No, I don't know yet. Tell me specifically which games I'll check.
Ooga Booga, Floigan Bros. specifically but I know you said those are working for you, so it's a bit strange. Also F355 Challenge and Internet Game Pack. I'll do some more thorough testing and see if there are others.
Edit: Daytona USA causes the Dreamcast to reset if low-level is enabled. Low-level is fine on 4.0.3.
Edit 2: Quake III Arena won't boot but boots fine if I use the ide.bin from 4.0.3.
Edit 3: Sega Smash Pack won't boot (causes Dreamcast to reset). Boots fine when using ide.bin from 4.0.3.
Edit 4: Speed Devils Online Racing freezes at the game logo. Doesn't freeze when using ide.bin from 4.0.3.
I'm not sure if all these issues are related and have the same cause, but this is what I've observed from some quick testing.
|