主题 : 【转贴】DreamShell v4.0.0 发布
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2010 浮游币
贡献值: 10089 点
好评度: 54867 点
人气: 4322 点
在线时间: 19693(时)
注册时间: 2004-10-02
最后登录: 2024-11-22
楼主  发表于: 2024-02-02 09:56

【转贴】DreamShell v4.0.0 发布

原贴地址:http://www.dc-swat.ru/forum/thread-4069-post-44198.html#pid44198



以下是来自网页翻译:

可能没有人预料到会发生这种情况,但你正确理解了一切 -这是DreamShell v4.0 主要版本

整整20年前的这一天,DreamShell的第一个版本出现了。我十周年纪念日写了一篇关于这个的小故事,所以我现在不再重复。
但我可以 自 信 地说,DreamShell在某种程度上已经成为我一生的项目,因为20年是一段很重要的时间,要重复这个过程并不容易。发布过程中出现长时间的停顿并不重要,社区不断的请求不允许我离开这件事。我希望这种情况继续下去。


事实上,这种长时间的停顿也有它的好处。在此期间,积累了额外的经验和知识,这使我能够解决版本4的任何问题并实现发布。是的,并不是所有应该做的事情都在这里完成了,仅仅是因为工作量是无限的,因为它是一个操作系统。但毫不夸张地说,这是 DreamShell 历史上最大的一次发布。


第四版的开发始于 2008 年,在 DreamShell 五周年之际(2009 年 2 月 2 日)发布了第一个测试版。
由此可见,DreamShell v4.0.0的开发持续了15年。有 4 个测试版本和 4 个候选版本。
为了准备发布,以 RC5 为幌子的公开测试持续了一年多,但该版本并不打算作为最新 RC4 的替代品而发布。这仅用于开发和测试目的。参与测试的朋友们给了我很大的帮助,非常感谢!



自上次发布以来发生了什么变化?
让我们从以下事实开始:GitHub 上的存储库已超过 500 次提交,这从 RC2/RC3 版本开始就已经产生了影响,即使如此,也不是完全,因为完整的 DreamShell 代码是从 RC4 版本开始才推送的。

当然,这并不能说明什么。如果有人想了解有关所有更改的更多信息,他们可以在GitHub上 自 行 操作。
在这篇文章中,我将讨论发布版本和上次发布的 RC4 之间的主要区别。




DreamShell Core
- 大多数已知的 UI 和控制台相关问题已得到修复。
- 大多数早期编程错误和缺陷已得到修复。
- 性能和稳定性得到了极大的提高。
- 整个项目的构建系统得到了改进。
- 修复并改进了通过 BBA 和调制解调器的网络支持。
- 改进了所有设备上的 FATFS 性能和稳定性。
- 修复并改进了 GUI 和 XML 库中的界面。支持 32 位。
- 更改了 FileManager 小部件的热键行为。
- 修复和改进了视频和输入事件。
- 硬件渲染光标并支持 SDL 之上的硬件渲染层。
- 改进并更新 KallisiOS 至最新版本。
- 在 Newblib 4.3.0 中使用现代 GCC 编译器版本 13.2 和加速内存功能。
- 更新了旧的并添加了新的模块和控制台命令。

除了系统核心之外,ISO Loader系统中还做了很多工作,因此,其中的更改列表是最长的。
在其中一些项目上花费了大量的时间和精力。特别是 CDDA 仿真、文件系统和系统调用。

ISO Loader 系统
- Syscalls 模拟已完全重写。更好的兼容性。
- 改进了 SD 驱动程序的性能。
- 全新的 IDE 驱动程序。
- 改进了 SD 和 IDE 的 FATFS。预读、连续读、异步读。
- 具有可选位置的动态内存(堆)。
- 改进了所有设备的 CDDA 模拟。新模式,自动调整缓冲区大小从32KB到8KB,并在与游戏代码冲突时恢复播放。
- IRQ 挂钩以获得更好的性能和新功能。
- 200 和 1800 块(SD 和 IDE)的 VMU 仿真。
- 创建高质量无损的游戏屏幕截图(SD 和 IDE)。
- 从第二个可执行文件加载(例如,已修补的宽屏)。
- 低级系统调用模拟模式(从0.7版本开始,只有IDE,功能有限)。
- 多光盘游戏自动更换光盘,无法在更换光盘之前保存(仅限特殊 GDI 图像)。
- 内置支持更新的 Bleem 用于从特殊 GDI 映像SD 和 IDE)启动 PlayStation 游戏的模拟器。
- 分为几种类型的二进制加载程序(除了设备之外),具有不同的功能集。
- 修复了应用程序中的所有已知问题。
- 改进了应用程序用户界面和热键行为。
- 在应用程序中选择图像时播放 CDDA 曲目。

我也没有忽略其他应用程序。甚至还添加了一些新的。

DreamEye
- 新应用程序。
- 将照片从内部存储导出到任何支持的设备。
- 网络摄像头模式,预览分辨率为 160x120 和 320x240。
- 实时扫描二维码。
- 从 QR 码运行 DSC 和 LUA 脚本。

网络
- 新应用程序。
- 支持通过 BBA 和调制解调器连接。
- FTP 服务器(仅限单连接,下载快,上传慢)。
- HTTP 服务器(仅限下载)。

主(桌面)
- 应用程序图标的大小已增加至 64x64,并且其突出显示已修复。
- 第一页仅供申请。脚本(例如快捷方式)从第二页开始。
- 底部栏作为岛屿。新图标。
- 改进了图标的布局。

VMU 管理器
- 修复并改进了 UI。新图标并在枫树端口上显示 DreamEye。
- 修复了内存泄漏。
- 修复了枫树设备的扫描。
- 支持 1 MB 转储和 1800 个块。

文件管理器
- 改进的用户界面和新图标。
- 通过控制台命令时支持带空格的路径。
- 支持用于播放原始和 wav 曲目的 wav 模块(以及其他格式)。

设置
- 改进的用户界面和新图标。
- 固定时间设置。
- 通过 NTP 进行时间同步。

速度测试
- 改进的用户界面和新图标。
- 添加了 DMA 模式和 SD 下 IDE 的 IO 速度测试。

GD Ripper
- 修复了 UI 和新图标。
- 修复了内存泄漏并提高了稳定性。

GD Play
- 修复了用户界面和新图标。
- 修复了内存泄漏并提高了稳定性。

BIOS Flasher
- UI 的小幅改进。

区域更改器
- 新图标和徽标。


百度网盘下载:
压缩包内含ds文件夹已经cdi引导启动镜像
此帖售价 1 金钱,已有 21 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
[ 此帖被YZB在2024-02-02 10:37重新编辑 ]
级别: 模拟菜鸟
UID: 321831
精华: 0
发帖: 24
威望: 0 星
金钱: 44 浮游币
贡献值: 0 点
好评度: 75 点
人气: 0 点
在线时间: 24(时)
注册时间: 2021-10-07
最后登录: 2024-11-21
沙发  发表于: 2024-02-27 15:43

这个要支持的,之前的版本问题比较多