Создать ответ 
 
Рейтинг темы:
  • Голосов: 2 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
DreamShell v4.0.0 Release
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7135
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 138
Поблагодарили 1171 раз(а) в 729 сообщ.
Сообщение: #1
Звезда DreamShell v4.0.0 Release
[Изображение: attachment.php?aid=1310]
https://www.youtube.com/watch?v=ieP1EV4lOiI
http://www.dc-swat.ru/blog/dreamshell/1141.html

Probably no one expected this to happen, but you understood everything correctly - this is the main release of DreamShell v4.0.
Exactly 20 years ago, on this day, the first version of DreamShell appeared. I wrote a short story about this on it 10th anniversary here, so I won’t repeat myself now.
But I can say with confidence that DreamShell has become the project of my life to some extent, since 20 years is a significant period of time and it is not easy to repeat this. And it doesn’t matter that there was a long pause with releases, a constant request from the community does not allow me to leave this matter. I hope this continues to be the case.
In fact, this long pause has its advantages. During this time, additional experience and knowledge was accumulated, which allowed me to solve any issues of version 4 and achieve the release. Yes, not everything that should have been done has been done here, simply because the amount of work is limitless, because it is an operating system. But this is the biggest release in DreamShell history, without exaggeration.
Development of the 4th version began in 2008 and on the 5th anniversary of DreamShell (02/02/2009) the first beta version was released.
Thus, it turns out that the development of DreamShell v4.0.0 lasted for 15 years. There were 4 beta and 4 release candidate versions.
To prepare for the release, public testing under the guise of RC5 went on for more than a year, but this version was not planned to be released as a replacement for the latest RC4. This was used for development and testing purposes only. Those who participated in testing were very helpful, thank you very much!
What has changed since the last release? Let's start with the fact that the repository on GitHub has exceeded 500 commits, which take their toll from versions RC2/RC3, and even then not completely, since the full DreamShell code was only pushed since the RC4 version.
But this, of course, doesn’t say much; if someone wants to learn more about all the changes, they can do it themselves on GitHub.
In this post I will talk about the main differences between the release version and the last released RC4.

DreamShell Core:
- Most known UI and console related issues have been fixed.
- Most of the early programming errors and flaws have been fixed.
- Performance and stability have been greatly improved.
- The build system for the entire project has been improved.
- Fixed and improved network support via BBA and Modem.
- Improved FATFS performance and stability on all devices.
- Fixed and improved surfaces in the GUI and XML library. Support for 32-bit.
- Changed behavior of hotkeys for the FileManager widget.
- Fixed and improved events for video and input.
- Hardware rendered cursor and support for hardware rendered layers on top of SDL.
- Improved and updated KallisiOS to the latest version.
- Used modern GCC compilers version 13.2 with accelerated memory functions in Newblib 4.3.0.
- Updated old and added new modules and console commands.

In addition to the system core, a lot of work was done in the ISO Loader system, therefore, the list of changes in it is the longest.
A lot of time and effort was spent on some of these items. In particular, CDDA emulation, file system and syscalls.

The ISO Loader system:
- Syscalls emulation have been completely rewritten. Better compatibility.
- Improved perfomance for SD driver.
- Completely new IDE driver.
- Improved FATFS for SD and IDE. Pre-reading, continuous reading, asynchronous reading.
- Dynamic memory (heap) with selectable location.
- Improved CDDA emulation for all devices. New modes, auto adjusting buffer size from 32KB to 8KB, and restoring playback in case of conflicts with game code.
- IRQ hooking for better performance and new features.
- VMU emulation for 200 and 1800 blocks (SD and IDE).
- Creating high-quality lossless in game screenshots (SD and IDE).
- Loading from a second executable file (for example, widescreen patched).
- Low-level system call emulation mode (as version 0.7, only IDE with limited functions).
- Automatic disc change for multi-disc games without the ability to save before changing disc (only special GDI images).
- Built-in support for the updated the Bleem! emulator for launching PlayStation games from special GDI images (SD and IDE).
- Division into several types of loaders binary (in addition to the device) with a different set of features.
- Fixed all known issues in the application.
- Improved application UI and hotkey behavior.
- Play CDDA tracks when selecting an image in the application.

I also did not ignore other applications. And even added a couple of new ones.

DreamEye:
- New application.
- Exporting photos from internal storage to any supported device fs.
- Webcam mode with preview at resolutions of 160x120 and 320x240.
- Scanning QR codes in real time.
- Run DSC and LUA scripts from QR codes.

Network:
- New application.
- Supports connection via BBA and modem.
- FTP server (single connection only, fast download, slow upload yet).
- HTTP server (download only).

Main(desktop):
- The size of application icons has been increased to 64x64 and their highlighting has been fixed.
- The first page is for applications only. Scripts (for example, shortcuts) start from the second page.
- Bottom bar as island. New icon.
- Improved layout for icons.

VMU Manager:
- Fixed and improved UI. New icon and showing DreamEye on maple port.
- Fixed memory leaks.
- Fixed scanning of maple devices.
- Support for 1 MB dumps with 1800 blocks.

File Manager:
- Improved UI and new icon.
- Support for paths with spaces when working through console commands.
- Support for wav module for playing raw and wav tracks (in addition to other formats).

Settings:
- Improved UI and new icon.
- Fixed time setting.
- Time synchronization via NTP.

Speedtest:
- Improved UI and new icon.
- Added IO speed test for IDE in DMA mode and SD.

GD Ripper:
- Fixed UI and new icon.
- Fixed memory leaks and improved stability.

GD Play:
- Fixed UI and new icon.
- Fixed memory leaks and improved stability.

BIOS Flasher:
- Minor improvements for UI.

Region Changer:
- New icon and logo.


Download: https://github.com/DC-SWAT/DreamShell/releases


.png  DreamShell.png (Размер: 153.01 Кб / Загрузок: 671)

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 01.02.2024 в 21:15, отредактировал пользователь SWAT.)
01.02.2024 21:08
Вебсайт Найти все сообщения Цитировать это сообщение
 Сказали спасибо: megavolt85 , MilkeyWilkey , e2e4 , dremov2007 , dimka112 , pcwzrd13 , Is'too , fafadou , svk77 , kof888 , sundance2 , luizroz , Ivan Guber , chth96 , wallace , Рафгул , yo4yo4 , Zychion , dragoncity , MannyMania , Василий , BrianRus , mistamontiel , ands , crystallize , yhuangnic
Создать ответ 


Сообщения в этой теме
DreamShell v4.0.0 Release - SWAT - 01.02.2024 21:08
RE: DreamShell v4.0.0 Release - SWAT - 02.02.2024, 10:42
RE: DreamShell v4.0.0 Release - SWAT - 02.02.2024, 20:17
RE: DreamShell v4.0.0 Release - SWAT - 05.02.2024, 08:58
RE: DreamShell v4.0.0 Release - SWAT - 06.02.2024, 06:57
RE: DreamShell v4.0.0 Release - SWAT - 05.02.2024, 13:18
RE: DreamShell v4.0.0 Release - SWAT - 09.02.2024, 16:57
RE: DreamShell v4.0.0 Release - SWAT - 20.02.2024, 06:19
RE: DreamShell v4.0.0 Release - SWAT - 20.02.2024, 11:46
RE: DreamShell v4.0.0 Release - SWAT - 12.02.2024, 15:11
RE: DreamShell v4.0.0 Release - SWAT - 14.02.2024, 07:56
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 11:01
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 21:10
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 22:00
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 22:47
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 22:54
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:00
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:13
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:20
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:39
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:49
RE: DreamShell v4.0.0 Release - SWAT - 15.02.2024, 07:39
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:09
RE: DreamShell v4.0.0 Release - svk77 - 14.02.2024, 23:35
RE: DreamShell v4.0.0 Release - svk77 - 02.03.2024, 11:34
RE: DreamShell v4.0.0 Release - svk77 - 06.03.2024, 13:05
RE: DreamShell v4.0.0 Release - svk77 - 07.03.2024, 12:01
RE: DreamShell v4.0.0 Release - SWAT - 27.02.2024, 06:12
RE: DreamShell v4.0.0 Release - SWAT - 03.03.2024, 09:21
RE: DreamShell v4.0.0 Release - SWAT - 03.03.2024, 19:37
RE: DreamShell v4.0.0 Release - SWAT - 06.03.2024, 06:47
RE: DreamShell v4.0.0 Release - SWAT - 06.03.2024, 07:39
RE: DreamShell v4.0.0 Release - svk77 - 06.03.2024, 15:31
RE: DreamShell v4.0.0 Release - SWAT - 08.03.2024, 19:14
RE: DreamShell v4.0.0 Release - svk77 - 08.03.2024, 22:31
RE: DreamShell v4.0.0 Release - SWAT - 09.03.2024, 19:56
RE: DreamShell v4.0.0 Release - SWAT - 12.03.2024, 14:58
RE: DreamShell v4.0.0 Release - svk77 - 07.03.2024, 13:52
RE: DreamShell v4.0.0 Release - SWAT - 13.03.2024, 13:37
RE: DreamShell v4.0.0 Release - SWAT - 13.03.2024, 19:14
RE: DreamShell v4.0.0 Release - SWAT - 14.03.2024, 15:15
RE: DreamShell v4.0.0 Release - SWAT - 15.03.2024, 06:32
RE: DreamShell v4.0.0 Release - SWAT - 19.03.2024, 19:22
RE: DreamShell v4.0.0 Release - SWAT - 19.04.2024, 19:17
RE: DreamShell v4.0.0 Release - SWAT - 22.04.2024, 07:54
RE: DreamShell v4.0.0 Release - SWAT - 23.04.2024, 06:26
RE: DreamShell v4.0.0 Release - ands - 22.04.2024, 10:41
RE: DreamShell v4.0.0 Release - SWAT - Сегодня, 07:14
RE: DreamShell v4.0.0 Release - SWAT - Сегодня, 07:15

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Custom DreamShell Themes pcwzrd13 11 23756 27.04.2024 13:42
Посл. сообщение: Ro Magnus Larsson
Улыбка DreamShell bootloader bios megavolt85 147 466602 05.04.2024 00:45
Посл. сообщение: megavolt85
Радуга DreamShell на GitHub SWAT 69 101231 16.03.2024 17:14
Посл. сообщение: yo4yo4
Баг ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 SWAT 918 557013 01.02.2024 13:22
Посл. сообщение: SWAT
  DreamShell on Hacker news SWAT 0 1033 10.01.2024 06:52
Посл. сообщение: SWAT
  DreamShell v4.0 UI controls manual SWAT 0 1245 21.11.2023 07:04
Посл. сообщение: SWAT
Информация DreamShell в Discord SWAT 0 3150 06.03.2023 07:53
Посл. сообщение: SWAT
  New to Dreamshell/Retrodream DeanBMT 2 4351 26.01.2023 00:35
Посл. сообщение: DeanBMT
  DreamShell с Алиэкспрес - почти нечего не работает - так и должно быть? Emigrant 11 10124 11.07.2022 09:07
Посл. сообщение: SWAT
  Dreamcast Jap: is Dreamshell a good solution for loading games? legolas119 0 4404 05.12.2021 02:19
Посл. сообщение: legolas119

Переход:


Пользователи просматривают эту тему: 3 Гость(ей)