A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: tq03q9i

OPL官方版更新帖 — 目前官方版本1.1.0 8cb7770

[复制链接]

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-1-31 07:19  ·  辽宁 | 显示全部楼层
本帖最后由 tq03q9i 于 2019-2-4 10:32 编辑

1295
Fixed the user callback being called after the virtual drive becomes ready. That had the potential of breaking games that were designed to not expect the callback to be run after the drive becomes visibly ready via the libcdvd APIs.
1296
Module hook: return the typical return value for each blocked module,as some games will expect a specific return value. Block ENT_SMAP.IRX, as that is another SMAP driver. Emulate ReferModuleStatus() for blocked modules.
1297
Increased dev9 module export version number to 1.9.
1298
Changed game list cache option to only affect HDD game list caching,since the SMB & USB game list caching feature is different and works a lot more seamlessly.
1299
Erase game list entries during loading, for better ease of debugging.
1300
CDVDMAN's module ID will no longer be changed to "dev9" when HDD mode is used and removed mode 8.
1301
Added The Fast and the Furious (SLUS-21449 & SLES-54483) to the patch list for the Eutechnyx Ltd patch.
1302
Changed EE core starting free memory range from 0x00088000 to 0x00084000, following that Sony treats the range after 0x00084000 (from 0x00082000) as the new start point for free memory, which is the address used by the HDD browser, which has the alarm patch.
1303
Update Rules.make
1304
Changes to CDVDMAN callback should be binding immediately.
1305
Makefiles synced with mainstream ps2sdk
1306
Fixed lvalue error in udnl modules
1307
Fixed inline in smap module
1308
Changed smap to use new GP macros
1309
Update xfer.c
1310
smap-ingame: fixed typo
1311
Corrected return values of cdrom_devctl() and cdrom_ioctl2() function calls, added sceCdSync() where required. Added code for CDIOC_POWEROFF.
1312
IGR padhook: do not dereference SocketParam if it is NULL (it is optional).
1313
CDVDMAN: N-commands should check if another N-command is in progress, even if only a state transition is done. sceCdGetToc() should always fail since we do not implement it.
1314
Merge pull request #186 from sp193/read-callback-sync-fix 

1295
修复了虚拟驱动器准备就绪后调用的用户回调。这有可能破坏游戏,这些游戏旨在通过libcdvd API在驱动器变得明显可用之后不会期望回调运行。
1296
模块挂钩:返回每个被阻止模块的典型返回值,因为某些游戏会期望特定的返回值。阻止ENT_SMAP.IRX,因为这是另一个SMAP驱动程序。为阻塞的模块模拟​​ReferModuleStatus()。
1297
将dev9模块导出版本号增加到1.9。
1298
更改了游戏列表缓存选项,仅影响硬盘游戏列表缓存,因为SMB和USB游戏列表缓存功能不同,可以更加无缝地工作。
1299
在加载过程中擦除游戏列表条目,以便更好地调试。
1300
使用HDD模式和删除模式8时,CDVDMAN的模块ID将不再更改为“dev9”。
1301
将速度与激情(SLUS-21449和SLES-54483)添加到优特力控股有限公司的补丁列表中。
1302
将EE核心的可用内存范围从0x00088000更改为0x00084000,之后索尼将0x00084000(来自0x00082000)之后的范围视为可用内存的新起点,即具有警报补丁的HDD浏览器使用的地址。
1303
更新Rules.make
1304
对CDVDMAN回调的更改应立即绑定。
1305
修正了cdrom_devctl()和cdrom_ioctl2()函数调用的返回值,并在需要时添加了sceCdSync()。添加了CDIOC_POWEROFF的代码。
1306
Makefiles与主流ps2sdk同步
1307
修复了udnl模块中的左值错误
1308
在smap模块中修复内联
1309
更改了smap以使用新的GP宏
1310
更新xfer.c
1312
游戏内smap:修复typo
IGR padhook:如果它是NULL,则不要取消引用SocketParam(它是可选的)。
1313
CDVDMAN:N命令应检查另一个N命令是否正在进行,即使只进行了状态转换。 sceCdGetToc()应该总是失败,因为我们没有实施它。
1314
从sp193/read-callback-sync-fix整合合并请求#186

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-2-3 08:58  ·  辽宁 来自手机 | 显示全部楼层
本帖最后由 tq03q9i 于 2019-2-4 10:25 编辑

1315
Merge pull request #188 from AKuHAK/patch-2
1316
Fixed incorrect logic update to UDNL, in commit32dcc28.
1317
APPSUPPORT: ignore unit number when resolving the mode that the device belongs to.
1318
(APPSUPPORT) update the apps list, only if other modes have been updated.
1319
Merge pull request #190 from sp193/bugfixes-Feb19

1315
从AKuHAK/patch-2整合合并请求#188
1316
修复了消息32dcc28中对UDNL的错误逻辑更新。
1317
APPSUPPORT:解析设备所属的模式时忽略单元号。
1318
(APPSUPPORT)仅在其他模式已更新时更新应用列表。
1319
从sp193/bugfixes-Feb19整合合并请求#190

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-2-13 07:17  ·  辽宁 | 显示全部楼层
本帖最后由 tq03q9i 于 2019-2-15 14:24 编辑

1320
Fixed hint text being rendered off-screen in hires
1321
Fixed some capitalisations in Menu for consistency
1322
Fixed streaming callback potentially executed with a NULL-pointer, due to the pointer getting changed between function calls.
1323
CDVDMAN: consolidated CDVDFSV_BUF_SECTORS and CDVDMAN_FS_SECTORS, for clarity. CDVDMAN_FS_SECTORS is now set to 8 and CDVDFSV will read up to CDVDMAN_FS_SECTORS sectors per chunk. When the buffer is not aligned, then it will use 1 sector for alignment correction.
1324
Added patch for Harvest Moon: A Wonderful Life.
1325
padhook: changed Hook_scePad2CreateSocket() to always check and install IGR if SockParam is null (which is optional).
1326
padhook: do not create padhook thread & interrupt handler in duplicate. Thread will now be installed either at the IOP reboot or when the padhook is triggered, whichever comes first.
1327
ISOFS: Fixed iso: being stuck in an opened state, if the file cannot be opened for mounting.

1320
修复了高分辨率模式时在屏幕外出现的提示文本
1321
修复了菜单中的一些资本化以保持一致性
1322
修复了由于指针在函数调用之间变化而可能使用NULL指针执行的流回调。
1323
CDVDMAN:为清楚起见,合并了CDVDFSV_BUF_SECTORS和CDVDMAN_FS_SECTORS。 CDVDMAN_FS_SECTORS现在设置为8,CDVDFSV将读取每个块的CDVDMAN_FS_SECTORS扇区。当缓冲区未对齐时,它将使用1个扇区进行对齐校正。
1324
为牧场物语:美丽人生添加补丁。
1325
padhook:更改Hook_scePad2CreateSocket()以在SockParam为空(这是可选的)时始终检查并安装IGR。
1326
padhook:不重复创建padhook线程和中断处理程序。线程现在将在IOP重启时或触发padhook时安装,以先到者为准。
1327
ISOFS:修正iso:如果无法打开文件进行安装,则卡在打开状态。

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-2-15 14:23  ·  辽宁 | 显示全部楼层
本帖最后由 tq03q9i 于 2019-2-16 09:03 编辑

1328
SMSTCPIP: backported fix Fix for Nagle algorithm as reported by Bob Grice (2006-10-10).
1329
Ingame SMBMAN: back-ported changes from PS2SDK.
1330
SMSTCPIP: updated settings to reduce RAM usage. Added a new compile-time option that disables the building of unneeded functions at compile-time.
1331
SMSTCPIP: increased in-game TCP receive window to 10240, with 8 PBUFs of 1460 bytes.
1332
SMSTCPIP: changed thread priority to 2, to be below the OPL main thread.
1333
SMSTCPIP: do not use op-completion signalling if TCPIP core locking is used, as it is redundant.
1334
SMSTCPIP backported patch (2007/03/26) by Frédéric Bernon - api_lib.c (from Dmitry Potapov) : patch for netconn_write(), fixes a possible race condition which cause to send some garbage.
1335
SMSTCPIP backported patch (2007/03/28) by Frédéric Bernon: netbuf_ref doesn't check its internal
1336
SMSTCPIP: backported patch for bug #21698 (2007-12-21) - netconn->recv_avail is not protected.
1337
SMSTCPIP: backported patch for bug #26405 (2009-05-05): Prematurely released semaphore causes lwip_select() to crash.
1338
SMSTCPIP: backported patch for bug #23240 (2009-07-09) - recv_udp increases counters for available receives before netbuf is actually posted.
1339
SMSTCPIP: backported patch for bug #28716 (2010-01-23) - select() returns 0 after waiting for less than 1 ms.
1340
Merge pull request #192 from Tupakaveli/GUI-fixes
1341
Merge pull request #194 from sp193/fixes-feb19
1342
Merge pull request #195 from sp193/SMSTCPIP-patch-backports
1343
Merge pull request #196 from sp193/smb-update
1344
SMSTCPIP: fixed tcpip waiting for a signal when TCPIP core locking is used. Removed redundant memory free from tcpip_apimsg(). Moved call to sys_mbox_fetch() into tcpip_apimsg(), as every call to tcpip_apimsg() will be followed by a call to sys_mbox_fetch().
1345
EE core: write to SIF regs one-by-one, as per the original.
1346
Updated Ratchet & Clank 3: Up Your Arsenal patch as HDD mode no longer has cdvdman labelled as "dev9".
1347
Merge pull request #198 from sp193/fix-feb19-2

1328
SMSTCPIP:Bob Grice汇报的回传的修复Nagle算法(2006-10-10)。
1329
游戏内SMBMAN:来自PS2SDK的回-传更改。
1330
SMSTCPIP:更新设置以减少RAM使用。添加了一个新的编译时选项,禁用在编译时构建不需要的函数。
1331
SMSTCPIP:将游戏内TCP接收窗口增加到10240,其中8个PBUF为1460字节。
1332
SMSTCPIP:将线程优先级更改为2,低于OPL主线程。
1333
SMSTCPIP:如果使用TCPIP核心锁定,则不要使用op-completion信令,因为它是冗余的。
1334
由FrédéricBernon发布的SMSTCPIP 回传补丁(2007/03/26) -  api_lib.c(来自Dmitry Potapov):netconn_write()的补丁,修复了导致发送垃圾的可能性冲突条件。
1335
FrédéricBernon的SMSTCPIP 回传补丁(2007/03/28):netbuf_ref不检查其内部
1336
SMSTCPIP:错误#21698(2007-12-21)的回传补丁 -  netconn-> recv_avail不受保护。
1337
SMSTCPIP:针对bug#26405(2009-05-05)的回传补丁:过早发布的信号量导致lwip_select()崩溃。
1338
SMSTCPIP:错误#23240(2009-07-09)的回传补丁 -  recv_udp在实际发布netbuf之前增加可用接收的计数器。
1339
SMSTCPIP:错误#28716(2010-01-23)的回传补丁 -  select()在等待不到1毫秒后返回0。
1340
从Tupakaveli/GUI-fixes整合合并请求#192
1341
从sp193/fixes-feb19整合合并请求#194
1342
从sp193/SMSTCPIP-patch-backports整合合并请求#195
1343
从sp193/smb-update整合合并请求#196
1344
SMSTCPIP:使用TCPIP核心锁定时,修复tcpip等待信号。从tcpip_apimsg()中删除了冗余内存。将对sys_mbox_fetch()的调用移到tcpip_apimsg()中,因为每次调用tcpip_apimsg()之后都会调用sys_mbox_fetch()。
1345
EE核心:根据原始版本逐个写入SIF reg。
1346
更新瑞奇与叮当3:Up Your Arsenal,因为HDD模式不再将cdvdman标记为“dev9”。
1347
从sp193/fix-feb19-2整合合并请求#198

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-2-18 07:14  ·  辽宁 | 显示全部楼层
本帖最后由 tq03q9i 于 2019-6-23 14:32 编辑

1348
SMSTCPIP: disabled call to sys_mbox_post() from err_tcp() and do_recv() when TCPIP_CORE_LOCKING is used. conn->mbox will no longer be created when TCPIP_CORE_LOCKING is used. Removed unused mbox field from struct api_msg_msg.
1349
CDVDMAN: revised algorithm for unscrambling the PS2 logo. Fixes failures to correctly unscramble the logo if the first byte of subsequent passes does not represent a black pixel.
1350
GENVMC: removed ioman_add.h, moved custom imports to imports.lst, use PS2SDK's libmc and libcdvd definitions, fixed returned time for mc_getmcrtime() when the clock battery is flat, fixed vmc_mcformat() not using BLOCKKB to determine the buffer length.
1351
UDPTTY-ingame: removed intrman_add.h.
1352
Increased priority of USBD in-game to 2 & 3.
1353
Merge pull request #199 from sp193/fixes-feb19-3
1354
Update languages

1348
SMSTCPIP:当使用TCPIP_CORE_LOCKING时,禁用从err_tcp()和do_recv()调用sys_mbox_post()。 使用TCPIP_CORE_LOCKING时将不再创建conn-> mbox。 从struct api_msg_msg中删除了未使用的mbox字段。
1349
CDVDMAN:用于解密PS2徽标的修订算法。 如果后续传递的第一个字节不代表黑色像素,则修复了无法正确解读徽标的问题。
1350
GENVMC:删除了ioman_add.h,将自定义导入移动到imports.lst,使用PS2SDK的libmc和libcdvd定义,修复了当时钟电池电量不足时mc_getmcrtime()的返回时间,固定vmc_mcformat()不使用BLOCKKB来确定缓冲区长度。
1351
UDPTTY-ingame:删除了intrman_add.h。
1352
将USBD在游戏中的优先级提高到2和3。
1353
从sp193/fixes-feb19-3整合合并请求#199
1354
更新语言

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-2-26 07:16  ·  辽宁 | 显示全部楼层
1355
(SMB) Use custom recvfrom() function to reduce overhead when small reads are made.
1356
CDVDFSV: Fixed pointer incorrectly getting incremented, when alignment correction is performed.
1357
Merge pull request #200 from sp193/fixes-20190223

1355
(SMB)使用自定义recvfrom()函数可在进行小读取时减少开销。
1356
CDVDFSV:执行对齐校正时,修正指针不正确地增加。
1357
从sp193/fixes-20190223整合合并请求#200

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-9-10 11:41  ·  辽宁 | 显示全部楼层
本帖最后由 tq03q9i 于 2019-9-10 11:48 编辑

1358
Update memory card icon
1359
Update icon.sys
1360
Fix MC icon not being written if OPL folder exists
1361
Replace slide transition with Maximus32's fade transition
1362
Fix transition sound effect
1363
Revert 00ab656
1364
Merge pull request #208 from Tupakaveli/master
1365
Fix main10 bug
1366
add support for reading language files from all devices
1367
lng update
1368
Merge pull request #210 from Tupakaveli/master

1358
更新记忆卡图标
1359
更新icon.sys
1360
修复如果存在OPL文件夹,则不会写入MC图标的问题
1361
使用Maximus32的淡入淡出过渡替换幻灯片过渡
1362
修复过渡音效
1363
还原消息00ab656
1364
从Tupakaveli/master整合合并请求#208
1365
修复main10错误
1366
添加对从所有设备读取语言文件的支持
1367
lng更新
1368
从Tupakaveli/master整合合并请求#210

目前OPL来了一位新内核开发者rickgaiser,他推送了一些关于游戏兼容性修正的合并请求,鉴于今年3月sp193同学忙于工作暂时离职,不知他是否会继续接任sp193的位置
https://github.com/ifcaro/Open-PS2-Loader/pulls/rickgaiser

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-9-19 11:55  ·  辽宁 | 显示全部楼层
1369
Revert "CDVDFSV: Fixed pointer incorrectly getting incremented, when alignment correction is performed."

This reverts commit cd100a2.
1370
CDVDFSV: Fix buffer overrun
1371
Add run (ps2client) and sim (PCSX2) target
1372
Replace printf with LOG
1373
sound: FIX: do not free builtin sounds
1374
Merge Rules.make files and speed up compilation
1375
Fix: malloc memory area for ioprp_image too small
1376
Fix loading theme from "manual" device
1377
Merge pull request #217 from rickgaiser/for-ifcaro

1369
恢复“CDVDFSV:当执行对齐校正时,修复指针不正确地增加。”

这将恢复消息cd100a2。
1370
CDVDFSV:修复缓冲区溢出
1371
添加运行(ps2client)和模拟(PCSX2)目标
1372
用LOG替换printf
1373
声音:修复:不要释放内置声音
1374
合并Rules.make文件并加快编译速度
1375
修复:ioprp_image的malloc内存区域太小
1376
修复“手动”设备的加载主题
1377
从rickgaiser/for-ifcaro整合合并请求#217

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-9-22 10:47  ·  辽宁 | 显示全部楼层
忘记提,1377修复了1357以来破坏的三个游戏(1357前这些游戏没问题)
SLES_525.73 冲突 全球风暴
SCES_533.26 汪达与巨像
SLUS_202.94 吉他小子
有问题的可以下载最新版本

精华
0
帖子
679
威望
0 点
积分
721 点
种子
12 点
注册时间
2007-1-8
最后登录
2024-3-21
 楼主| 发表于 2019-9-27 20:07  ·  辽宁 | 显示全部楼层
1378
Small code clean ups, lang fix... add notifications (optional) (#10)
1379
Try to standardise English language strings
1380
Reduce notifications code (#12)
1381
Update English language template
1382
notifications: show upon manual device init, if thm or lang changed (#13)
1383
Merge pull request #222 from Tupakaveli/master

1378
小代码清理,语言修复...添加通知(可选)
1379
尝试标准化英语字符串
1380
减少通知代码
1381
更新英语语言模板
1382
通知:如果thm或lang更改,则在手动设备初始化时显示
1383
从Tupakaveli/master整合合并请求#222
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-4-29 14:52 , Processed in 0.177174 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部