![]() |
DreamShell v4.0.3 Release - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: DreamShell (/forum-3.html) +--- Форум: General Discussion (/forum-27.html) +--- Тема: DreamShell v4.0.3 Release (/thread-4214.html) Страниц: 1 2 |
DreamShell v4.0.3 Release - SWAT - 30.09.2025 14:49 Released: 30 Sep 2025 Updated: 3 Oct 2025 Release post: http://www.dc-swat.ru/blog/dreamshell/1145.html Video preview: https://youtu.be/Pa0eOxhI64o Download from Github, Discord, YouTube Video trailers pack for ISO Loader: IDE, SCI-SPI Core - Introduced time zone and network startup settings. - Enhanced command execution with supporting "&&" and "&" syntax. - Implemented new Dialog Widget API with multiple modes: info, alert, confirm, prompt and progress. - Enhanced GUI_FileManager with new selection logic and improved scrolling. - Enhanced GUI_RTF widget with new features. - Fixed and improved GUI_TextEntry with auto showing virtual keyboard. - Added default theme for all GUI widgets. Now it much easier to create basic UI. - Many other small fixes and improvements in the GUI. - Added file copy and rename functions in lua fs extension. - Used latest KallistiOS kernel. SDK - Added new DC IMG Tool for converting CD/GD images. - Updated toolchain with GCC 15.2 FFmpeg module - A completely redesigned video player with good sync and smooth playback, unprecedented bitrates, clear and high-quality audio in uncompressed PCM 16-bit or Yamaha ADPCM. - Can be integrated in any DreamShell application, both full-screen and windowed, just like the Dreameye camera preview. - For IDE, you can get up to 3700 kbps total a/v bitrate, uncompressed PCM 16-bit 44100 Hz audio (CDDA quality) at a stable 256x256@24Hz. Lowering the bitrate can boost playback to 30 fps or increase the resolution. - For SCI-SPI SD card, you can get up to 1700 kbps total a/v bitrate and ADPCM audio at a stable 256x256@20Hz. - for Serial SD card no tests have been performed; the bitrate would have to be reduced by another factor of 2 compared to SCI-SPI and possibly reduce the frame rate, which seems to negate the overall beauty. I don't see the point, but you can try if you like. - The most optimized for SH4 video format at moment is MPEG-4, and audio is ADPCM. However, for IDE, there are no issues on using uncompressed PCM 16-bit, so it's best to use it. But you can get some savings on total bitrate by using ADPСM. - Supports different resolutions and adapts to the required sizes. - In addition to PCM, ADPCM and MPEG-4, also supported AC3 and AAC for audio, MJPEG and RoQ for video. - Support for FPS and A/V sync statistics (press Y on video). - Support for seeking on d-pad in full-screen mode. - In full-screen mode, press A to pause, B to stop. In windowed mode, press A to switch to full-screen mode. ISO Loader v0.8.3 - Added support for high-quality video trailers provided updated FFmpeg module. Put trailer.avi file to GDI folder. - Added support for updated GUI_FileManager. - Using default theme for checkboxes and inputs. - Improved finding for default games folder. - Find cover.png in folder with .gdi file. - Updated romdisks with presets. - Introduced GPIO support for reset button handling (GPIO-IGR, 0-pin used). - Fixed and improved mounting for some ISO images. - Fixed CDDA tracks handling for custom GDI and CDI images. - Refactored CDDA playlist processing for better compatibility. - Stabilize LBA28 DMA for some devices. - Fixed Atomiswave games. - Fixed CDDA crash in WinCE games. - Fixed PVR DMA conflict with SCI-SPI. - Fixed mono CDDA support. Games Menu - Added support for high-quality video trailers provided updated FFmpeg module. Put trailer.avi file to GDI folder. - Improved finding for default games folder. - PVR implementation for covers. - Implemented cache system. - Fixed memory bugs. - Fixed IDE + SD usage. File Manager - Support for updated FFmpeg module for video playback. - Using new Dialog Widget instead of custom modal. - Added support for updated GUI_FileManager with default theme. - Added support for progress bar in file operations. - Added vertical split mode support. - Improved confirmations and error messages. - Enhanced file operations. Creating, renaming removing folders with contents. Settings - Added timezone settings. - Support NTP sync also for all VMUs. - Using default theme for almost all widgets. - Using new Dialog Widget for save/reset confirmations. - Minor UI fixes. Network - Added startup network settings. - Added startup NTP sync settings. - Using new Dialog Widget for save settings confirmation. GD Ripper - Using default theme for inputs and FileManager widgets. - Support for .bin tracks. - Support dump of any disc in GDI format. - Fixed disc name. Main (desktop) - Added network connection status icon. Dreameye - Using default theme for checkbox input. - Fixed preview artifacts at low resolutions. - Improved preview performance. - Added FPS statistics (press Y on preview). Big thanks - Maniac Vera to Games Menu updates. - yarikow for bug reports. - All testers and users for their feedback and support. Video conversion for ISO Loader trailers - IDE Код: ffmpeg -i original_video.mp4 -vf \ - SCI-SPI SD card Код: ffmpeg -i original_video.mp4 -vf \ - Serial SD card (untested theory) Код: ffmpeg -i original_video.mp4 -vf \ These are approximate bitrate settings for video conversion. They may need to be adjusted, as they depend on the scene context. The main thing is not to exceed 3700-3750kbps total bitrate for IDE and 1700-1750kbps total bitrate for SCI-SPI SD card. ![]() ![]() RE: DreamShell v4.0.3 Release - luizroz - 30.09.2025 16:34 You are a hero! https://www.youtube.com/watch?v=EN9WI4NZBNw RE: DreamShell v4.0.3 Release - Elgor4uk - 30.09.2025 22:33 Спасибо автору и всем причастным в помощи. Не успел я новые пресеты подготовить для интеграции, а уже вышла новая версия. 1. Интересно выглядит окно ISO loader с видео превью, как такое оформление сделать? В папку с игрой скопировать видео формата .RoQ и присвоить имя как у файла .gdi? А сами видео скачать отсюда Video trailers pack for ISO Loader: IDE, SCI-SPI ? 2. Где находится приложение для преобразования CDI в GDI и как им воспользоваться на пк? 3. Очень порадовал режим с двумя разделами. Для приложения ISO Loader библиотека игр может быть как в первом разделе (IDE) так и во втором разделе (IDE1). Для Games Menu важно, чтобы библиотека игр была в первом разделе (IDE), а папка DS во втором разделе (IDE1). RE: DreamShell v4.0.3 Release - dimka112 - 01.10.2025 10:47 SCI-SPI так и не поддерживает игры WinCE? RE: DreamShell v4.0.3 Release - megavolt85 - 01.10.2025 11:26 (01.10.2025 10:47)dimka112 писал(а): SCI-SPI так и не поддерживает игры WinCE? Это невозможно технически, только если вместо SD карты подключить какое нибудь устройство, которое будет передавать данные в нужном виде RE: DreamShell v4.0.3 Release - SWAT - 01.10.2025 12:45 I re-uploaded the release with hotfixes. (01.10.2025 11:26)megavolt85 писал(а):(01.10.2025 10:47)dimka112 писал(а): SCI-SPI так и не поддерживает игры WinCE? И еще нужно нехило заморочиться в загрузчике с симуляцией необходимых прерываний которых нет. И как не крути на время работы будет блокироваться процессор. По сути этот мод просто в 2 раза быстрее, но наследует все остальные минусы первого мода. Но тем не менее, трейлеры этому моду достались, а первому там только пиксельное месиво может достаться... (30.09.2025 22:33)Elgor4uk писал(а): Спасибо автору и всем причастным в помощи. Не успел я новые пресеты подготовить для интеграции, а уже вышла новая версия. 1. В списке изменений я написал как это делается. В директорию с .gdi нужно положить trailer.avi файл. Поддержку RoQ я не проверял даже, просто оставил ее в ffmpeg на всякий случай. Лучше сконвертировать нормальные трейлеры хорошего качества в MPEG-4 и несжатым звуком, я дал все необходимые инструкции и параметры для этого. И как примеры я сделал пакет с трейлерами, с видео захватов которые делал я сам. 2. Оно в SDK DreamShell и это не приложение, а консольная утилита, которую нужно еще собрать самому. Пока так. 3. Странно, я вроде делал одинаково. Там еще кстати фикс для обложек в Games Menu в перезалитом сегодня релизе. RE: DreamShell v4.0.3 Release - fafadou - 01.10.2025 14:48 So happy, thank you ![]() RE: DreamShell v4.0.3 Release - rpf16rj - 01.10.2025 16:25 What is "Introduced GPIO support for reset button handling (GPIO-IGR, 0-pin used)"? RE: DreamShell v4.0.3 Release - SWAT - 01.10.2025 19:27 Updated video with fixed sound and file manager preview: https://youtu.be/Pa0eOxhI64o (01.10.2025 16:25)rpf16rj писал(а): What is "Introduced GPIO support for reset button handling (GPIO-IGR, 0-pin used)"? Just using one pin from this mod as a button: http://www.dc-swat.ru/blog/hardware/1143.html RE: DreamShell v4.0.3 Release - Elgor4uk - 01.10.2025 20:43 (01.10.2025 12:45)SWAT писал(а): 1. В списке изменений я написал как это делается. В директорию с .gdi нужно положить trailer.avi файл. Поддержку RoQ я не проверял даже, просто оставил ее в ffmpeg на всякий случай. Лучше сконвертировать нормальные трейлеры хорошего качества в MPEG-4 и несжатым звуком, я дал все необходимые инструкции и параметры для этого. И как примеры я сделал пакет с трейлерами, с видео захватов которые делал я сам. 1. Всё из-за языкового барьера. Из инструкций я понял только суть возможностей, без способа применения. Точнее ничего не понял. 2. У меня есть видео-превью всей библиотеки игр в формате .roq когда то давно делал для Retrodream. Каждое видео скачивал с интернета, обрезал в 40 секунд в SD разрешение и конвертировал в roq. На это ушло очень много времени. Будет возможность проверю их. Но ты предлагаешь сконвертировать новые качественные трейлеры. Ты их каким то скриптом автоматическим вытаскивал из образов без запуска самой игры или запускал каждую игру и делал захват видео горячими клавишами? 3. Поделюсь парочкой тестов. В новом загрузчике 0.8.3 заработали некоторые проблемные игры с включением CDDA (раньше приходилось отключать CDDA в качестве компромисса): -SEGA rally 2 работает и не зависает, музыка качественная, особенно в японской версии. Раньше зависала через 1 минуту. -Guilty Gear X не зависает, но сама музыка отсутствует. Раньше зависала в самом начале боя с шумом/треском. -MDK2 в комикс сценах уже не зависает и есть музыка, но озвучка в них отсутствует. Если отключить CDDA, то озвучка есть но отсутствует музыка. -Bangai-O так же как и раньше - шум/треск с CDDA, но уже более мелодичнее, прослушивается какая то мелодия. 4. Теперь про минусы нового загрузчика 0.8.3, точнее один минус - SSD не работает с TRUE во многих играх, требуется SYNC 1-16. Так было и с загрузчиком 0.8.2. Потому, самым оптимальным решением для SSD - удалить папку isld и заменить её на версию 0.8.1 как основную, а новый лоадер 0.8.3 IDE.bin и IDE_CDDA.bin переименовать и использовать как дополнительный. RE: DreamShell v4.0.3 Release - SWAT - 01.10.2025 21:12 (01.10.2025 20:43)Elgor4uk писал(а): 1. Всё из-за языкового барьера. Из инструкций я понял только суть возможностей, без способа применения. Точнее ничего не понял. Я каждую игру записывал сам в хорошем качестве и высоким битрейтом, потом обреза и конвертировал под каждый девайс тем способом, что я указал, с помощью ffmpeg. Но я потом напишу скрипт который автоматом будет любое видео на входе конвертировать в нужный формат для каждого девайса. Трейлеры в roq не поддерживаются в ISO Loader, ищется только trailer.avi файл. Но ты можешь через файловый менеджер их попробовать проиграть, дай знать что получится. Ну и конвертнуть их можно по идее в MPEG-4 avi с помощью того-же ffmpeg, но качество лучше не станет. (01.10.2025 20:43)Elgor4uk писал(а): 3. Поделюсь парочкой тестов. В новом загрузчике 0.8.3 заработали некоторые проблемные игры с включением CDDA (раньше приходилось отключать CDDA в качестве компромисса): CDDA теперь во всех WinCE не будет крашиться, а такое бывало не только в Sega Rally 2. И мне только что пришла в голову мысль, а не такие же проблемы и в этих играх, как и у WinCE... нужно попробовать, а то тот фикс этот только на WinCE и используется сейчас. (01.10.2025 20:43)Elgor4uk писал(а): 4. Теперь про минусы нового загрузчика 0.8.3, точнее один минус - SSD не работает с TRUE во многих играх, требуется SYNC 1-16. Так было и с загрузчиком 0.8.2. Потому, самым оптимальным решением для SSD - удалить папку isld и заменить её на версию 0.8.1 как основную, а новый лоадер 0.8.3 IDE.bin и IDE_CDDA.bin переименовать и использовать как дополнительный. Я не ориентируюсь на SSD, потому что если я начну его чинить, сломаю нативный IDE, который работает правильно и трогать его не стоит. А SATA найдет чем побеспокоить всегда. Я вообще там толком ничего не менял с этим связанное, только для LBA28 маленько, чего SATA перестал там работать я хз. Может потом заработает обратно сам. Если true не работает там где используется IRQ, попробуй этот IRQ выключить, он далеко не всегда нужен, просто автоматически вместе с CDDA включается чтобы совместимость повысить. RE: DreamShell v4.0.3 Release - rpf16rj - 01.10.2025 21:33 I will some feedbacks in relation with some games that i tested with preview version of isoloader 0.8.2 e 0.8.1 where i use a SATA to IDE soudered in a GDROM board in comparation with 0.8.3: Ooga Booga - Now boot and work fine, did play Trial tribal without freeze or black screen. Sega Rally - Playable now without freezes. Mortal Kombat Gold - Playable now. All this games, on 0.8.2, on my setup, wasn't playable. RE: DreamShell v4.0.3 Release - SWAT - 01.10.2025 21:57 I re-uploaded the release with fix for file path with spaces for trailers. (01.10.2025 21:33)rpf16rj писал(а): I will some feedbacks in relation with some games that i tested with preview version of isoloader 0.8.2 e 0.8.1 where i use a SATA to IDE soudered in a GDROM board in comparation with 0.8.3: Great news, thanks! Вот видишь @Elgor4uk, у кого-то наоборот все починилось на SATA. Это вообще непредсказуемая хрень, поэтому я ориентируюсь на CF карту где все нативно и без костылей. RE: DreamShell v4.0.3 Release - Elgor4uk - 01.10.2025 22:26 1. Ooga Booga хакнутая версия от echelon работала на SATA всегда. 2. Ooga Booga TOSEC запускается на SATA, но в случайный момент зависнет. 3. @rpf16rj какую версию ты используешь на SATA и с какими настройками? подскажи пожалуйста. 4. Mortal Kombat Gold работала на SATA всегда, она и сейчас работает но нужно SYNC 8. 5. Предположу, что этот баг не только SATA, но и в нативном IDE HDD, потому-что с версией 0.8.2 я тоже заменил на папку 0.8.1 в IDE накопителе после тестов в июле по этой же причине. Но тут влияет версия приставки, на VA1 PAL вроде всё работало, в отличие от VA0 JP RE: DreamShell v4.0.3 Release - rpf16rj - 01.10.2025 23:07 (01.10.2025 22:26)Elgor4uk писал(а): 1. Ooga Booga хакнутая версия от echelon работала на SATA всегда. For me, Ooga Booga echelon neveer work on Sata with iso loader 0.8.x, just work with old iso loader 0.6.x. This one that work for me is GDI truncated version with Bypass pre-eading, 0x8c004800 and async 8. Mortal kombat Gold work with DMI synced but with Fast boot. And KOF Dream Match, another game that was playable but music cdda cracked, now on 0.8.3 is music cdda fine. RE: DreamShell v4.0.3 Release - megavolt85 - 01.10.2025 23:33 (01.10.2025 22:26)Elgor4uk писал(а): 3. @rpf16rj какую версию ты используешь на SATA и с какими настройками? подскажи пожалуйста. вряд ли тебе это поможет. я уже не одну сотню раз говорил, но повторю ещё раз, SATA это лоторея и под этим я подразумеваю не только качество самого SATA адаптера (хотя и купить нормальный SATA это тоже лоторея ![]() Один и тот же SATA адаптер может работать на одной консоли, но не работать на другой, я понимаю что в это сложно поверить и то что чудес не бывает, но это проверенный факт, объяснение которому, пока не найдено. RE: DreamShell v4.0.3 Release - SWAT - 02.10.2025 07:53 (01.10.2025 22:26)Elgor4uk писал(а): 1. Ooga Booga хакнутая версия от echelon работала на SATA всегда. Для MK gold нужно отключать IRQ, она и на CF не дружит с true из-за этого, это скорее исключение. Я собственно про это как раз и говорил выше. Я обновил пресет к слову для этой игры, но возможно у тебя образ другой и он не подходит. RE: DreamShell v4.0.3 Release - Elgor4uk - 02.10.2025 11:35 1. @ megavolt85 Магию с SATA адаптерами подтверждаю и недоумеваю, как она работает. 2. @SWAT У меня MKg версии TOSEC US OPT, пресет установлен скорее всего твой, потому что в настройках CDDA установлено Fixed + IRQoff, у меня было Adaptive + IRQon. К слову, отключение или включение IRQ не влияет, в 0.8.2 / 0.8.3 нужно отключать именно TRUE. 3. В общем сделал от обратного, весь билд DS версии 4.0.3 оставил как есть из коробки с папкой загрузчиков 0.8.3 как основной (auto), и добавил в эту папку два загрузчика 0.8.1 ide.bin и ide_cdda.bin предварительно их переименовав, в качестве вспомогательных. 4. Теперь при запуске MKg (и других проблемных игр на VA0 SATA) выбираю загрузчик 0.8.1-cdda.bin и работает с включённым и IRQ и TRUE и CDDA одновременно. 5. Но тут нужен совет. Что лучше, запускать некоторые проблемные игры TRUEon + 0.8.1 или TRUEoff + 0.8.3? P.S. Новый билд Dreamshell на гитхабе в папке DS содержит папки DCA maiamy. Так и должно быть? RE: DreamShell v4.0.3 Release - SWAT - 02.10.2025 19:53 (02.10.2025 11:35)Elgor4uk писал(а): 5. Но тут нужен совет. Что лучше, запускать некоторые проблемные игры TRUEon + 0.8.1 или TRUEoff + 0.8.3? Конечно true лучше, это в принципе правильно, как и должно быть и это быстрее. (02.10.2025 11:35)Elgor4uk писал(а): P.S. Новый билд Dreamshell на гитхабе в папке DS содержит папки DCA maiamy. Так и должно быть? Ох, нет, это я поторопился и забыл удалить. Спасибо, я перезалил. RE: DreamShell v4.0.3 Release - fafadou - 02.10.2025 20:34 (01.10.2025 21:12)SWAT писал(а):(01.10.2025 20:43)Elgor4uk писал(а): 3. Поделюсь парочкой тестов. В новом загрузчике 0.8.3 заработали некоторые проблемные игры с включением CDDA (раньше приходилось отключать CDDA в качестве компромисса): Not sure to understand everything well due to translator, but I'm agree, no need to focus on SATA. And for CDDA, I'm praying you'll finally break the misunderstanding wall ![]() You have already break apart it a lot, well done ! |