PlayStation Forum - PS5, PS4, PS3, PS2, PSone, PSP, PS Vita Forum
Nowa wersja OPL 0.9.3! - Wersja do druku

+- PlayStation Forum - PS5, PS4, PS3, PS2, PSone, PSP, PS Vita Forum (https://playstationforum.pl)
+-- Dział: PlayStation 2 (PS2) - Gry (https://playstationforum.pl/forum-playstation-2-ps2-gry)
+--- Dział: Newsy (https://playstationforum.pl/forum-newsy)
+--- Wątek: Nowa wersja OPL 0.9.3! (/thread-nowa-wersja-opl-0-9-3)

Strony: 1 2 3 4 5 6 7


Tłumaczenie v 0.18 + OPL 1319 - Jolek - 03-02-2019

Nowe tłumaczenie v 0.18 kompatybilne z OPL 1307 lub wyższym + OPL 1319.

Tłumaczenie należy wrzucić do folderu mc?:/OPL.

Tłumaczenie v 0.18:
http://www.mediafire.com/file/hk173gc6r2j7udc/Polski-0_18.7z.
OPL 1319:
http://www.mediafire.com/file/g1abaufc2j1oj5i/OPL+r1319.7z.


RE: Nowa wersja OPL 0.9.3! - Jolek - 17-03-2019

OPL 1357 z m.in patchem dla Harvest Moon: A Wonderful Life,
Naprawiono wyświetlanie tekstu podpowiedzi w trybie hires
Reszta poprawek w changelogu (DETAILED_CHANGELOG).

Pobieralnia:


Ikony dla OPL - Jolek - 18-07-2019

Jak komuś nie podoba się obecna ikona dla PS2 MC Browser:
[Obrazek: OPL_logo.jpg]

To tu są zamienniki:


RE: Nowa wersja OPL 0.9.3! - Szymon - 18-07-2019

Takie sobie ;]


RE: Nowa wersja OPL 0.9.3! - Jolek - 16-08-2019

Jeśli wciąż kogoś jeszcze interesuje OPL, to wrzucam tutaj wersje 1364:
http://www.mediafire.com/file/vm9cola6pcmb7lk/OPL_1364.7z.

Ta wersja posiada:
  • Memory Card icon update by Tupakaveli (2D model by Berion, 3D model by Tupakaveli).
  • Replace slide transition with Maximus32's fade transition.
  • Fix transition sound effect.
Niestety na razie od wersji 1356, Shadow of the Colossus zacina się (BSOD) po wyborze
częstotliwości wyświetlania (50\60 Hz).


RE: Nowa wersja OPL 0.9.3! - tomx1989 - 17-08-2019

Interesuje, o ile nowsze wersje coś ulepszają. Ostatnio sprawdziłem wersję 1357 to byłem zaskoczony że Disaster Report działa z HDD, że 4 części GTA i inne gry zaczęły działać progresywnie, że lista gier jest zapisywana na dysku co skraca czas startu. Także przeskok z wersji 10xx był duży, a kosmetyczne zmiany jak ikonki, to mało ważne rzeczy Wink


RE: Nowa wersja OPL 0.9.3! - Jolek - 18-08-2019

Rzeczywiście ta ikonka to tylko kwestia estetyczna nie wpływająca za bardzo na interfejs\kompatybilność.
Teoretycznie to samo można powiedzieć o animacjach przejść.
Poprzednio była animacja "przesuwana", teraz jest "gasnąca\znikająca".

Czy ta animacja jest lepsza od poprzedniej\czy warto ją było zastąpić?

Nie wiem tylko czy wszystkie motywy z tą animacją będą działały prawidłowo...

Disaster Report/SOS: The Final Escape/Zettai Zetsumei Toshi powinno teraz działać z każdego urządzenia (HDD\SMB\USB).
BTW tu są gry które też ostatnio powinny być kompatybilne.
Niektóre miały tylko problemy np poprzez USB, itp:
Kod:
Harvest Moon: A Wonderful Life: Special Edition
The Fast and the Furious
SRS: Street Racing Syndicate
Super Robot Wars Impact\Super Robot Taisen Impact
Shaun Palmer's Pro Snowboarder
Shadow Man: 2econd Coming
Ferrari Challenge: Trofeo Pirelli
Ridge Racer V
Half-life
Shaun Palmer's Pro Snowboarder
Fatal Frame
Disaster Report/SOS: The Final Escape/Zettai Zetsumei Toshi
Virtua Quest
Metal Gear Solid 3: Subsistence (SLUS_212.43) & Tom Clancy's Splinter Cell: Double Agent (SLES_538.26)
God of War II (through USB), SCES_542.06 & SCUS_974.8
Baldur's Gate: Dark Alliance 2 (SLES_521.88) & Legacy of Kain - Soul Reaver 2 (SLES_501.96)
Tom Clancy's Splinter Cell (SLES_514.66)
Ultimate Pro-Pinball

Tu jest lista zmian od rev 1000 do 1364:
Kod:
rev1364 - ElPatas1 - Merge pull request #208 from Tupakaveli/master - Tue Aug 13 16:28:55 2019 +0200
rev1363 - Tupakaveli - Revert 00ab656 - Tue Aug 13 17:51:47 2019 +0930
rev1362 - Tupakaveli - Fix transition sound effect - Thu Jul 25 19:16:11 2019 +0930
rev1361 - Tupakaveli - Replace slide transition with Maximus32's fade transition - Wed Jul 24 20:07:11 2019 +0930
rev1360 - Tupakaveli - Fix MC icon not being written if OPL folder exists - Wed Jul 24 19:25:52 2019 +0930
rev1359 - Tupakaveli - Update icon.sys - Mon Jul 22 19:46:34 2019 +0930
rev1358 - Tupakaveli - Update memory card icon - Mon Jul 22 18:33:09 2019 +0930
rev1357 - ElPatas1 - Merge pull request #200 from sp193/fixes-20190223 - Mon Feb 25 22:14:56 2019 +0100
rev1356 - SP193 - CDVDFSV: Fixed pointer incorrectly getting incremented, when alignment correction is performed. This resulted in the buffer getting overrun, causing memory corruption. - Sun Feb 24 20:24:19 2019 +0800
rev1355 - SP193 - (SMB) Use custom recvfrom() function to reduce overhead when small reads are made. - Sun Feb 24 18:25:33 2019 +0800
rev1354 - ElPatas1 - Update languages - Sun Feb 17 16:27:52 2019 +0100
rev1353 - ElPatas1 - Merge pull request #199 from sp193/fixes-feb19-3 - Sun Feb 17 05:00:26 2019 +0100
rev1352 - SP193 - Increased priority of USBD in-game to 2 & 3. - Sun Feb 17 11:30:16 2019 +0800
rev1351 - SP193 - UDPTTY-ingame: removed intrman_add.h. - Sun Feb 17 11:30:15 2019 +0800
rev1350 - SP193 - 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. - Sun Feb 17 11:30:15 2019 +0800
rev1349 - SP193 - 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. - Sun Feb 17 11:30:15 2019 +0800
rev1348 - SP193 - 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. Related to a8630bb. - Sun Feb 17 11:29:45 2019 +0800
rev1347 - ElPatas1 - Merge pull request #198 from sp193/fix-feb19-2 - Wed Feb 13 22:24:50 2019 +0100
rev1346 - SP193 - Updated Ratchet & Clank 3: Up Your Arsenal patch as HDD mode no longer has cdvdman labelled as "dev9". - Wed Feb 13 23:42:25 2019 +0800
rev1345 - SP193 - EE core: write to SIF regs one-by-one, as per the original. - Wed Feb 13 23:42:25 2019 +0800
rev1344 - SP193 - 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(). - Wed Feb 13 23:42:22 2019 +0800
rev1343 - ElPatas1 - Merge pull request #196 from sp193/smb-update - Wed Feb 13 00:29:47 2019 +0100
rev1342 - ElPatas1 - Merge pull request #195 from sp193/SMSTCPIP-patch-backports - Wed Feb 13 00:19:24 2019 +0100
rev1341 - ElPatas1 - Merge pull request #194 from sp193/fixes-feb19 - Tue Feb 12 23:13:34 2019 +0100
rev1340 - ElPatas1 - Merge pull request #192 from Tupakaveli/GUI-fixes - Tue Feb 12 21:57:10 2019 +0100
rev1339 - SP193 - SMSTCPIP: backported patch for bug #28716 (2010-01-23) - select() returns 0 after waiting for less than 1 ms. - Tue Feb 12 22:11:38 2019 +0800
rev1338 - SP193 - SMSTCPIP: backported patch for bug #23240 (2009-07-09) - recv_udp increases counters for available receives before netbuf is actually posted. - Tue Feb 12 22:11:38 2019 +0800
rev1337 - SP193 - SMSTCPIP: backported patch for bug #26405 (2009-05-05): Prematurely released semaphore causes lwip_select() to crash. - Tue Feb 12 22:11:38 2019 +0800
rev1336 - SP193 - SMSTCPIP: Backported patch for bug #21698 (2007-12-21) - netconn->recv_avail is not protected. - Tue Feb 12 22:11:38 2019 +0800
rev1335 - SP193 - SMSTCPIP backported patch (2007/03/28) by Frédéric Bernon: netbuf_ref doesn't check its internal pbuf_alloc call result and can cause a crash. - Tue Feb 12 22:11:38 2019 +0800
rev1334 - SP193 - 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. - Tue Feb 12 22:11:37 2019 +0800
rev1333 - SP193 - SMSTCPIP: do not use op-completion signalling if TCPIP core locking is used, as it is redundant. - Tue Feb 12 22:10:40 2019 +0800
rev1332 - SP193 - SMSTCPIP: changed thread priority to 2, to be below the OPL main thread. - Tue Feb 12 21:58:17 2019 +0800
rev1331 - SP193 - SMSTCPIP: increased in-game TCP receive window to 10240, with 8 PBUFs of 1460 bytes. - Tue Feb 12 21:58:17 2019 +0800
rev1330 - SP193 - SMSTCPIP: updated settings to reduce RAM usage. Added a new compile-time option that disables the building of unneeded functions at compile-time. - Tue Feb 12 21:58:17 2019 +0800
rev1329 - SP193 - Ingame SMBMAN: back-ported changes from PS2SDK. The custom lwip_recvfrom() function is no longer used. Transmissions are limited to 65535 bytes, while receiving operations are limited to 4096 (TCP receive window is 5120, according to lwipopts.h). This is to avoid triggering the TCP congestion avoidence algorithm of the SMB server. - Tue Feb 12 21:58:14 2019 +0800
rev1328 - SP193 - SMSTCPIP: backported fix Fix for Nagle algorithm as reported by Bob Grice (2006-10-10). - Tue Feb 12 21:54:58 2019 +0800
rev1327 - SP193 - ISOFS: Fixed iso: being stuck in an opened state, if the file cannot be opened for mounting. - Tue Feb 12 00:38:26 2019 +0800
rev1326 - SP193 - 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. - Tue Feb 12 00:38:26 2019 +0800
rev1325 - SP193 - padhook: changed Hook_scePad2CreateSocket() to always check and install IGR if SockParam is null (which is optional). This replaces the incomplete patch from 541d270. - Tue Feb 12 00:38:26 2019 +0800
rev1324 - SP193 - Added patch for Harvest Moon: A Wonderful Life. - Tue Feb 12 00:38:25 2019 +0800
rev1323 - SP193 - 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. - Tue Feb 12 00:38:25 2019 +0800
rev1322 - SP193 - Fixed streaming callback potentially executed with a NULL-pointer, due to the pointer getting changed between function calls. Updated comments regarding the streaming system. - Tue Feb 12 00:38:22 2019 +0800
rev1321 - Tupakaveli - Fixed some capitalisations in Menu for consistency - Thu Feb 7 21:20:43 2019 +1030
rev1320 - Tupakaveli - Fixed hint text being rendered off-screen in hires - Thu Feb 7 21:09:52 2019 +1030
rev1319 - ElPatas1 - Merge pull request #190 from sp193/bugfixes-Feb19 - Sat Feb 2 16:31:53 2019 +0100
rev1318 - SP193 - (APPSUPPORT) update the apps list, only if other modes have been updated. - Sat Feb 2 23:05:03 2019 +0800
rev1317 - SP193 - APPSUPPORT: ignore unit number when resolving the mode that the device belongs to. - Sat Feb 2 22:33:35 2019 +0800
rev1316 - SP193 - Fixed incorrect logic update to UDNL, in commit 32dcc28. - Sat Feb 2 22:20:44 2019 +0800
rev1315 - ElPatas1 - Merge pull request #188 from AKuHAK/patch-2 - Sat Feb 2 13:14:48 2019 +0100
rev1314 - ElPatas1 - Merge pull request #186 from sp193/read-callback-sync-fix - Wed Jan 30 21:28:51 2019 +0100
rev1313 - SP193 - 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. - Wed Jan 30 23:24:44 2019 +0800
rev1312 - SP193 - IGR padhook: do not dereference SocketParam if it is NULL (it is optional). - Wed Jan 30 23:24:44 2019 +0800
rev1311 - SP193 - Corrected return values of cdrom_devctl() and cdrom_ioctl2() function calls, added sceCdSync() where required. Added code for CDIOC_POWEROFF. - Wed Jan 30 23:24:30 2019 +0800
rev1310 - AKuHAK - smap-ingame: fixed typo - Wed Jan 30 13:34:19 2019 +0200
rev1309 - AKuHAK - Update xfer.c - Wed Jan 30 12:21:56 2019 +0200
rev1308 - AKuHAK - Changed smap to use new GP macros - Wed Jan 30 12:18:00 2019 +0200
rev1307 - AKuHAK - Fixed inline in smap module - Wed Jan 30 12:04:57 2019 +0200
rev1306 - AKuHAK - Fixed lvalue error in udnl modules - Tue Jan 29 23:31:21 2019 +0200
rev1305 - AKuHAK - Makefiles synced with mainstream ps2sdk - Tue Jan 29 23:21:54 2019 +0200
rev1304 - SP193 - Changes to CDVDMAN callback should be binding immediately. - Wed Jan 30 00:48:43 2019 +0800
rev1303 - AKuHAK - Update Rules.make - Tue Jan 29 14:08:56 2019 +0200
rev1302 - SP193 - 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. This will give us more memory. But beware that this is not a well-trodden path. - Mon Jan 28 23:08:16 2019 +0800
rev1301 - SP193 - Added The Fast and the Furious (SLUS-21449 & SLES-54483) to the patch list for the Eutechnyx Ltd patch. - Mon Jan 28 23:08:16 2019 +0800
rev1300 - SP193 - CDVDMAN's module ID will no longer be changed to "dev9" when HDD mode is used and removed mode 8. Need For Speed: Underground 2 no longer needs mode 8 to work, hence the mode no longer has a function. - Mon Jan 28 21:55:43 2019 +0800
rev1299 - SP193 - Erase game list entries during loading, for better ease of debugging. - Mon Jan 28 21:55:43 2019 +0800
rev1298 - SP193 - 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. - Mon Jan 28 21:55:43 2019 +0800
rev1297 - SP193 - Increased dev9 module export version number to 1.9. - Mon Jan 28 21:55:43 2019 +0800
rev1296 - SP193 - 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. - Mon Jan 28 21:55:40 2019 +0800
rev1295 - SP193 - 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. For example, what seems to happen in Super Dragon Ball Z's ARKD_DVD.IRX: 1. User callback is registered. 2. sceCdSearch() is used to locate the TOC file, which will internally call sceCdRead(). 3. sceCdRead() is called after WaitSema() is called. 4. Wait for the CD/DVD drive to complete reading with WaitSema, but the callback from the last sceCdRead() call causes the semaphore to be signalled prematurely. - Sun Jan 27 15:53:34 2019 +0800
rev1294 - ElPatas1 - Merge pull request #184 from sp193/gamepatch-fix - Sat Jan 26 23:43:25 2019 +0100
rev1293 - SP193 - Added missing resetspu module. - Sun Jan 27 01:40:10 2019 +0800
rev1292 - ElPatas1 - Merge pull request #183 from sp193/gamepatch-fix - Sat Jan 26 16:27:15 2019 +0100
rev1291 - SP193 - module hook: set module status to RESIDENT END, REMOVABLE END or FAREWELL END. - Sat Jan 26 00:44:50 2019 +0800
rev1290 - SP193 - Changed IOP modules Rules.make to default to Os optimization level. - Sat Jan 26 00:14:40 2019 +0800
rev1289 - SP193 - Replaced SPU2 reset code with resetspu module. Moved DMA reset code after SSBUS access to SPU2 is enabled. Enable SPU2 interrupts after resetting the SPU2, to avoid causing a crash when an interrupt is asserted, when CLEARSPU is loaded by the OSDSYS. - Sat Jan 26 00:14:40 2019 +0800
rev1288 - SP193 - IGR: reset GS, before disabling interrupts & reseting some peripherals with ResetEE. Use ResetEE, rather than doing things manually. Stop DMA transfers instead of waiting for them to end, but do it after pausing the DMA channels (as documented). ResetEE will also acknowledge and clear interrupts. - Sat Jan 26 00:14:40 2019 +0800
rev1287 - SP193 - ISOFS: replaced use of a single lseek with multiple long seeks when necessary, to avoid overflows when files are located towards the end of the disc. Changed all "cdrom_*" to "isofs_*". - Sat Jan 26 00:14:40 2019 +0800
rev1286 - SP193 - Added Japanese translation. Special thanks to yamamotonew! - Sat Jan 26 00:14:37 2019 +0800
rev1285 - SP193 - Fixed incorrect update of SRW Impact patch in commit 1faebb4. Changed LW offset parameter, as the positive number was causing GAS to emit macro instructions. Replaced call to DIntr() and EIntr() with asm instructions, as the caller's context is not actually saved and hence further function calls cannot be done safely. - Thu Jan 24 21:49:30 2019 +0800
rev1284 - SP193 - APEMOD & F2Tech patch: changed patch design to patch module before starting it up. - Wed Jan 23 23:08:37 2019 +0800
rev1283 - SP193 - Corrected error in IOP module patch application if the module ID has A-F digits. - Wed Jan 23 22:13:48 2019 +0800
rev1282 - ElPatas1 - Merge pull request #181 from sp193/padhook-libpad15 - Sun Jan 20 21:24:21 2019 +0100
rev1281 - SP193 - Corrected typo in the ID of the European release of Ridge Racer V (should have been SCES). - Sun Jan 20 17:45:10 2019 +0800
rev1280 - SP193 - Removed ResetSPU call from syshook & moved call to ResetSPU within padhook to after the IOP reboot. So that nothing will compete with the EE for the SPU2. - Sun Jan 20 17:26:07 2019 +0800
rev1279 - SP193 - Revert "Replaced built-in SPU code with CLEARSPU. This module is available within the ROMs of all PS2s (including the PSX & TOOL), for some reason." - Sun Jan 20 17:22:18 2019 +0800
rev1278 - SP193 - padhook: Add support for libpad < 1.6.0. - Sun Jan 20 17:07:56 2019 +0800
rev1277 - ElPatas1 - Merge pull request #179 from sp193/rrv-patch - Sat Jan 19 15:25:12 2019 +0100
rev1276 - SP193 - IGR: disable DMAC interrupts & wait for ongoing DMA transfers to end. No need to change priorities of threads. - Sat Jan 19 21:38:00 2019 +0800
rev1275 - SP193 - Increased Accurate Reads speed limit to 3600KB/s. - Sat Jan 19 21:38:00 2019 +0800
rev1274 - SP193 - Replaced built-in SPU code with CLEARSPU. This module is available within the ROMs of all PS2s (including the PSX & TOOL), for some reason. - Sat Jan 19 21:38:00 2019 +0800
rev1273 - SP193 - Changed memory wipe to begin at 0x00084000 instead of 0x00082000, as the alarm patch exists at the latter. The HDD Browser also uses 0x00084000. - Sat Jan 19 21:37:59 2019 +0800
rev1272 - SP193 - APPSUPPORT: Removed extra deinitialization of audsrv from sysExecElf & changed item startup for new apps to be just the boot file (prevent potential crashing due to the IO thread accessing the startup name as the UI is updating the startup name with appGetItemStartup(). The extra deinitialization of audsrv was removed from sysExecElf as it is done in deinit(), called by appsupport. - Sat Jan 19 21:37:59 2019 +0800
rev1271 - SP193 - Disable digital effects for games that have improper initialization for libsd, causing them to inadvertently have SPU2 digital effects enabled with old settings from previously-run software. - Sat Jan 19 21:37:59 2019 +0800
rev1270 - SP193 - APEMOD, F2Tech & IREMSND patch: patches will now patch the specified module, to avoid targetting the wrong module. IREMSND patch: re-added deleted fno argument to _SifLoadModule function. APEMOD: updated clock value to fit the 36.864MHz clock. - Sat Jan 19 21:37:59 2019 +0800
rev1269 - SP193 - Added patch for SRS: Street Racing Syndicate (SLUS-20582 & SLES-53045). Refactored old Ferrari Challenge patch to become a generic patch for Eutechnyx Limited games with the same problem. - Sat Jan 19 21:37:59 2019 +0800
rev1268 - SP193 - Use DIntr() and EIntr() instead of just di and ei, as these op-codes are not atomic. Failure to use DIntr() and EIntr() could cause interrupts to be permanently disabled if interrupts are disabled right when an interrupt is handled. - Sat Jan 19 21:37:44 2019 +0800
rev1267 - SP193 - Added workaround for Ridge Racer V (SLUS-20002 & SLES-50000), for USB mode. The game seems to have problems when the media takes too long to completely read data. The data processed by the game appears to get offset, causing some loop to never end, which ends with the scratchpad overflowing. - Sat Jan 19 19:46:07 2019 +0800
rev1266 - ElPatas1 - Merge pull request #177 from sp193/fixes-jan19 - Thu Jan 17 03:57:00 2019 +0100
rev1265 - SP193 - PAD: monitor pad states and reinitialize pad when pad is reconnected, to standardize behaviour. - Thu Jan 17 00:42:49 2019 +0800
rev1264 - SP193 - APPSSUPPORT: apps will now always have the full path printed for the startup path, new format will always have the device containing the app checked first for art assets (before other devices). - Wed Jan 16 23:50:25 2019 +0800
rev1263 - SP193 - deinit() should block further I/O operations & wait for existing operations to complete. This should prevent the user from interrupting OPL as it accesses storage media. - Wed Jan 16 23:12:53 2019 +0800
rev1262 - SP193 - Fixed missing IOP patch entries for the PAL release of Shadow Man: 2econd Coming (SLES-50446 & SLES-50608). - Wed Jan 16 23:09:53 2019 +0800
rev1261 - ElPatas1 - Merge pull request #175 from sp193/ui-igr-fix - Tue Jan 15 22:50:31 2019 +0100
rev1260 - SP193 - IGR: fixed incorrect bitmasks & patterns for locating calls to scePadOpen(), replaced hardcoded addresses with mem_start & mem_end. - Wed Jan 16 03:19:19 2019 +0800
rev1259 - SP193 - APPS: changed ETHSUPPORT to not terminate session if APPS needs it. appLaunchItem() will now default to APP_MODE for any unrecognized modes, to support legacy paths. - Wed Jan 16 03:07:43 2019 +0800
rev1258 - ElPatas1 - Merge pull request #173 from sp193/ShadowMan2Patch - Mon Jan 14 17:08:50 2019 +0100
rev1257 - SP193 - Replaced SYSTEM.CNF parsing code with a more official-like version. - Mon Jan 14 23:44:04 2019 +0800
rev1256 - SP193 - Fixed the new APPSUPPORT feature not considering the device prefix, fixed null-pointer dereference when a device is not initialized, added bug-check error message in oplPath2Mode(). Special thanks to danielb for fixing the null-pointer dereference. - Mon Jan 14 14:37:07 2019 +0800
rev1255 - SP193 - Power button can now be pressed to shut down the PS2 within OPL's GUI, when the network adaptor is in use. - Mon Jan 14 14:37:07 2019 +0800
rev1254 - SP193 - Updated comment for Shaun Palmer's Pro Snowboarder (PAL releases). Perhaps only the Japanese release is at risk of not being compatible due to the time between releases. - Mon Jan 14 14:37:07 2019 +0800
rev1253 - SP193 - Updated APEMOD & IREMSND patches. Did not always select the 2nd last loaded module. IREMSNDPATCH also used the homebrew definition for the inner function to _SifLoadModule(), which has one extra parameter. - Mon Jan 14 14:37:07 2019 +0800
rev1252 - SP193 - Added patch for Shadow Man: 2econd Coming (SLUS-20413, SLES-50446 & SLES-50608). The game attempts to read 17 sectors into buffers meant for a maximum of 16. This happens because it increments the number of sectors to read by 1, when its unpacking function deals with a number of bytes that is not a multiple of 2048. - Mon Jan 14 14:37:02 2019 +0800
rev1251 - SP193 - APPSUPPORT: Fixed compile error when debug is enabled, title.cfg can now be used to set app config (for themes etc). - Sun Jan 13 17:52:51 2019 +0800
rev1250 - ElPatas1 - Merge pull request #171 from sp193/gamelistcache - Sat Jan 12 22:57:37 2019 +0100
rev1249 - SP193 - Removed "Fix for 8.3 filename" from sysLaunchLoaderElf(). Not sure why it's even required, but it prevents longer (alternate) paths from being set. - Sun Jan 13 01:24:31 2019 +0800
rev1248 - SP193 - Fixed compile-time warning in opl.c due to missing includes for PADEMU. - Sun Jan 13 01:05:48 2019 +0800
rev1247 - SP193 - Implemented game list cache. The HDD unit has a different implementation from other modes, as scanning the partitions on the HDD already takes way too long. Hence the cache is always used, unless the user manually refreshes the list or renames/deletes a game. - Sun Jan 13 01:05:48 2019 +0800
rev1246 - SP193 - Refactored apps list to allow each app to have its own configuration file. APPS now can be stored within their own folder, within the APP folders on the game devices. Each app should have its own title.cfg file. For example, on a USB disk: APPS/     LaunchELF/         BOOT.ELF         title.cfg - Sun Jan 13 00:44:38 2019 +0800
rev1245 - ElPatas1 - Merge pull request #170 from sp193/bugfixes-jan19 - Sat Jan 12 16:21:17 2019 +0100
rev1244 - SP193 - Fixed typo in opl_network.cfg filename, changed filename parameters in system.c to const, increased video mode change confirmation timeout to 10s, removed redundant check around WakeupThread() in ioPutRequest(). - Sat Jan 12 04:05:07 2019 +0800
rev1243 - SP193 - Updated CEX DECI2 support to also work in the UI, also to get it working again due to changes in commit b679d5f (requires network to be initialized), changed settings used by SMSTCPIP for ingame debugging (non-ingame mode). - Sat Jan 12 04:02:19 2019 +0800
rev1242 - SP193 - Always allow the user & auto refresh the refresh the apps list. - Sat Jan 12 04:02:19 2019 +0800
rev1241 - SP193 - Changed buttons to only refresh the active item (instead of all items) when auto refresh is enabled. Updated comments for auto refresh settings. - Sat Jan 12 04:02:19 2019 +0800
rev1240 - SP193 - Added item shutdown function, to allow OPL to shut down devices that are not used or before the PS2 is switched off. Removed call to ethDeinitModules from within deinitAllSupport() as ethCleanup/ethShutdown() will be called by deinitAllSupport() - related to commit e8d848c. The HDD will also be put into IDLE state if the HDD unit is not required. This is because DEV9 will remain active if ETH needs it. - Sat Jan 12 04:02:10 2019 +0800
rev1239 - SP193 - Replaced all hardcoded disc types with definitions from libcdvd, replaced the platform-specific types within the structures of supportbase.h with types from ctypes.h, increased alignment of buffer for parsing SYSTEM.CNF, fixed inconsistent parameters to strtok while parsing SYSTEM.CNF. - Sat Jan 12 02:11:59 2019 +0800
rev1238 - SP193 - Added patch for Shaun Palmer's Pro Snowboarder (SLUS-20199 & SLES-50400). Should work for SLES-50401 & SLES-50402 as well, but I have no idea if it will work with SLPM-65198 (NTSC-J, released a year later). The game's FMV decoding system was possibly based on the Sony mpegstr sample, which uses a "default thread" for switching between threads. However, instead of changing the main thread's priority, the developers tried to use the main thread's priority for the other threads, but incorrectly used the main thread's ID instead. During a clean boot of the PS2, this works okay because the main thread's ID is equal to the priority (as of the late SDK), of priority 1. - Sat Jan 12 02:11:54 2019 +0800
rev1237 - SP193 - Updated patch for Ferrari Challenge: Trofeo Pirelli to support the NTSC-U/C version (SLUS-21780). - Thu Jan 10 17:52:06 2019 +0800
rev1236 - ElPatas1 - Merge pull request #169 from sp193/bugfixes-jan19 - Wed Jan 9 21:35:48 2019 +0100
rev1235 - SP193 - IGR: always initialize TLB, like the updated ExecPS2() library function does. - Thu Jan 10 02:16:15 2019 +0800
rev1234 - SP193 - Fixed IGR shutdown bypassing dev9Shutdown(), which would cause an emergency park for some 2.5" HDDs. - Thu Jan 10 02:06:22 2019 +0800
rev1233 - SP193 - IGR: clear memory before booting the next ELF. - Thu Jan 10 02:01:53 2019 +0800
rev1232 - SP193 - Fixed configSetMove() incorrectly updating the configFiles array, fixed configRead() being unable to indicate an error state if type is 0. configRead() will now always return 1. - Wed Jan 9 12:22:59 2019 +0800
rev1231 - SP193 - Added patch for Ferrari Challenge: Trofeo Pirelli (SLES-55294). The game freezes after the memory card check screen, if IGR was used at least once. This is caused by the game having the main thread ID hardcoded for a call to WakeupThread(). - Wed Jan 9 12:22:56 2019 +0800
rev1230 - SP193 - Corrections for various infringements of EE kernel syscall usage rules. ioman.c: the worker thread may use ioPutRequest() on itself, due to menuLoadConfig() calling _menuRequestConfig() via the IO worker thread, which calls ioPutRequest(). opl.c: deinitAllSupport() calls guiLock() with an invalid semaphore if guiEnd() is called first. renderman.c: vsync handler must call ExitHandler() before returning. - Wed Jan 9 01:46:07 2019 +0800
rev1229 - ElPatas1 - Merge pull request #166 from sp193/updates-jan19 - Fri Jan 4 13:55:39 2019 +0100
rev1228 - SP193 - Fixed sceCdStPause() causing sceCdStResume() to fail to resume streaming. - Fri Jan 4 13:52:26 2019 +0800
rev1227 - SP193 - Fixed video mode confirmation message always being displayed when display settings are changed. - Fri Jan 4 13:14:26 2019 +0800
rev1226 - ElPatas1 - Merge pull request #163 from sp193/updates-jan19 - Thu Jan 3 22:28:32 2019 +0100
rev1225 - SP193 - Added code to shut down USB devices prior to power-off. Added more standard code for shutting down the HDD unit prior to power off. - Fri Jan 4 01:00:34 2019 +0800
rev1224 - SP193 - Added video mode confirmation when user changes video mode. - Fri Jan 4 00:19:10 2019 +0800
rev1223 - SP193 - Moved audsrv code for playing SFX into sound.c. - Fri Jan 4 00:18:49 2019 +0800
rev1222 - SP193 - Updated to support LWIP v2.0, change DNS server only for static mode & use all-zero addresses as the default (when DHCP is enabled). - Thu Jan 3 22:52:53 2019 +0800
rev1221 - SP193 - Changed some auto-start global variables to local variables. - Thu Jan 3 22:37:53 2019 +0800
rev1220 - ElPatas1 - Merge pull request #162 from sp193/ui-fixes-dec18 - Fri Dec 21 21:17:38 2018 +0100
rev1219 - SP193 - Fixed checks on whether the device can have the configuration written to. - Fri Dec 21 23:12:05 2018 +0800
rev1218 - ElPatas1 - Merge pull request #161 from sp193/ui-fixes-dec18 - Thu Dec 20 15:38:27 2018 +0100
rev1217 - SP193 - Patched USB support to issue STOP UNIT before the PS2 is shut down, added shutdown mode to IGR. - Tue Dec 18 23:46:48 2018 +0800
rev1216 - SP193 - (ingame ATAD) port patch for issuing STANDBY IMMEDIATE before DEV9 is shut down, to avoid causing an "emergency park" for some HDDs. - Tue Dec 18 22:51:33 2018 +0800
rev1215 - SP193 - Fixed incorrect handling of the config load result (did not return the types of config files loaded). - Tue Dec 18 22:27:09 2018 +0800
rev1214 - ElPatas1 - Merge pull request #160 from sp193/ui-fixes-dec18 - Mon Dec 17 17:46:01 2018 +0100
rev1213 - SP193 - Changed how devices are selected for loading/storing config files. When loading: 1. Check memory cards. 2. If config could be loaded, try the device that OPL was booted from (supported devices only). 3. If config could not be loaded, try all supported devices. 4. Default to memory card, if no config file could be loaded. - Mon Dec 17 22:57:02 2018 +0800
rev1212 - SP193 - ATA IDLE will only be changed when a game is booted from the HDD, to prevent the HDD from possibly being kept awake forever if the user has the setting set to disabled. - Mon Dec 17 22:09:33 2018 +0800
rev1211 - SP193 - Fixed network configuration becoming unavailable after deinitialization. - Mon Dec 17 21:54:46 2018 +0800
rev1210 - ElPatas1 - Merge pull request #159 from sp193/ui-fixes-dec18 - Sun Dec 16 16:45:57 2018 +0100
rev1209 - SP193 - Removed unused debug functions. Feel free to re-add them if you can complete and put them to use. - Sun Dec 16 21:29:02 2018 +0800
rev1208 - SP193 - Fixed framerate increase whenever the UI is delayed. - Sun Dec 16 21:21:18 2018 +0800
rev1207 - SP193 - Fixed crash that may occur if the game settings network update function is used and the HDLDump server is started, fixed freeze when the HDLDump server is started and a game is booted from either HDD or USB device. - Sun Dec 16 21:17:02 2018 +0800
rev1206 - ElPatas1 - Merge pull request #157 from KrahJohlito/gui-final - Sun Dec 16 01:22:48 2018 +0100
rev1205 - KrahJohlito - remove saving cfg when loading hdl svr, as it does not fix the root of the problem - Sun Dec 16 09:46:13 2018 +1030
rev1204 - KrahJohlito - fix sound effects pr - Sat Dec 15 21:32:08 2018 +1030
rev1203 - KrahJohlito - add gui sound effects - Thu Dec 6 21:48:07 2018 +1030
rev1202 - KrahJohlito - add a save cfg prompt before starting hdl server to fix a bug where if current theme is not saved the console will crash upon unloading hdl server - Thu Dec 6 21:32:53 2018 +1030
rev1201 - KrahJohlito - small fix to stop the user being able to navigate menus during init - Sun Nov 25 20:33:14 2018 +1030
rev1200 - ElPatas1 - Merge pull request #155 from KrahJohlito/gui-final - Mon Nov 12 13:31:26 2018 +0100
rev1199 - KrahJohlito - optimize gfx - Wed Nov 7 21:50:47 2018 +1030
rev1198 - KrahJohlito - add info page to default theme - Wed Nov 7 21:28:02 2018 +1030
rev1197 - KrahJohlito - make games list wrap around - Wed Nov 7 21:26:02 2018 +1030
rev1196 - ElPatas1 - Merge pull request #150 from sp193/usb-fix-oct18 - Mon Oct 22 11:09:28 2018 +0200
rev1195 - SP193 - (device-usb.c) Increase delay while waiting for USB devices to become ready from 200 to 5000us, to avoid ever blocking the progress of USBD during device detection. - Fri Oct 19 21:20:51 2018 +0800
rev1194 - SP193 - (mass_driver.c) Fix glitches related to USB support that were introduced with commit 18780d5 on June 8th. - Fri Oct 19 21:20:44 2018 +0800
rev1193 - ElPatas1 - Merge pull request #148 from sp193/stack-adjust - Mon Oct 8 11:14:23 2018 +0200
rev1192 - ElPatas1 - Merge pull request #146 from rickgaiser/for-ifcaro - Mon Oct 1 12:59:14 2018 +0200
rev1191 - Rick Gaiser - Change HIRES to runtime option - Sun Sep 30 21:19:00 2018 +0200
rev1190 - Rick Gaiser - Add VRAM usage to on-screen debugging - Sun Sep 30 21:18:14 2018 +0200
rev1189 - SP193 - CDVDFSV: increased stack size of RPC 1. Related to d25a8eab. - Sun Sep 30 13:02:58 2018 +0800
rev1188 - ElPatas1 - Merge pull request #144 from sp193/vmc-igr-update - Sat Sep 29 23:50:11 2018 +0200
rev1187 - SP193 - SMB: signal sema before returning under an error condition. - Sat Sep 29 23:20:33 2018 +0800
rev1186 - SP193 - Get exclusive excess to device before closing VMC files. - Sat Sep 29 23:20:33 2018 +0800
rev1185 - SP193 - SMB: disable writethrough mode for better VMC writing performance. - Sat Sep 29 23:20:33 2018 +0800
rev1184 - SP193 - IGR: Added shutdown RPC, which uses (hopefully unused) a RPC ID of 0x80000598. This RPC has a thread priority of 1, which should override all other threads running in the system. Fixed power-off thread not unmounting VMC before shutdown. - Sat Sep 29 23:20:33 2018 +0800
rev1183 - SP193 - CDVDFSV: reduced stack size for RPC thread 0 and 1, from 0x1900 to 0x500 and 0x800 to 0x400 respectively. These RPCs do not call functions that trigger callbacks, so it is not necessary to preserve their original stack sizes. - Sat Sep 29 23:20:33 2018 +0800
rev1182 - SP193 - CDVDMAN: when a device is deinitialized, prevent further accesses to the device. CDVDMAN's semaphore does not totally prevent all form of device accesses. Perhaps OPL's semaphore is used differently from how the Sony CDVDMAN module uses its event flag, but the sceCdLayerSearch() function can also be called from the IOP, where this form of access control does not help. - Mon Sep 24 07:37:06 2018 +0800
rev1181 - SP193 - (ATAD+HDPro ATAD VMC) Re-enabled write cache for VMC, except for HDPro (Only if IGR is enabled). Replaced wrong function call to DeviceDeinit() with DeviceUnmount(), added call to DeviceUnmount() from the Poweroff thread. When VMC is used with the official HDD unit, the cache will be flushed when either IGR is invoked or the power is pressed. When VMC is used with HDPro, the cache will be flushed when IGR is invoked. However, if IGR is disabled, then there is no way to determine whether the PS2 will be shut down or not, hence the write cache will be disabled in this case. - Sun Sep 9 19:09:45 2018 +0800
rev1180 - ElPatas1 - Update languages - Tue Sep 4 21:17:20 2018 +0200
rev1179 - ElPatas1 - Merge pull request #142 from sp193/poweroff-cdvdman-fix - Fri Aug 31 15:20:24 2018 +0200
rev1178 - SP193 - (dev9-ingame) disabled the call to dev9Shutdown() for the DDIOC_OFF devctl() call, to fix commit e9a679d. Some games would attempt to shut down DEV9, which would disable the ATA and SMAP interfaces. The dev9Shutdown() function is used by OPL to deinitialize dev9, which would prevent the expansion-bay model PS2 from being powered-off if active. - Thu Aug 30 07:15:41 2018 +0800
rev1177 - SP193 - Revert "(dev9-ingame) removed code that shuts down DEV9, to fix commit e9a679d." - Thu Aug 30 07:14:03 2018 +0800
rev1176 - ElPatas1 - Merge pull request #140 from sp193/igr-update - Wed Aug 29 12:02:24 2018 +0200
rev1175 - SP193 - ATA: Disable the device's write cache for in-game VMC support. - Sun Aug 26 15:20:08 2018 +0800
rev1174 - SP193 - IGR: Added API to unmount devices (with interrupts enabled) before terminating OPL. - Sun Aug 26 15:20:08 2018 +0800
rev1173 - SP193 - IGR: Lock accesses to the virtual device, to prevent the physical device from entering some weird state due to interrupting an ongoing transfer. - Sun Aug 26 15:20:08 2018 +0800
rev1172 - SP193 - IGR: deinitialize if the game calls Exit(). In the current implementation, Exit() will act according to IGR settings. If an exit path is specified, it will boot the specified ELF. Otherwise, it will return to the browser. - Sun Aug 26 15:20:04 2018 +0800
rev1171 - ElPatas1 - Merge pull request #139 from sp193/bugfixes-18Aug18 - Fri Aug 24 17:36:48 2018 +0200
rev1170 - SP193 - If HDD.IRX cannot be loaded, OPL will deem that no HDD is connected. Removed unused hddGetFormat() function and added comment about the HDIOC_STATUS return values. The most common problem is that the HDD is not connected. Other possible faults: 1. Lack of IOP memory (programmer's mistake), causing initialization to fail. 2. I/O error during journal reading. - Sun Aug 19 15:29:47 2018 +0800
rev1169 - SP193 - Added missing break statements to ee_core/src/patches.c. - Sun Aug 19 15:12:17 2018 +0800
rev1168 - SP193 - Added error message for indicating that VMC files are fragmented. Changed the general VMC error message to indicate an I/O error. - Sun Aug 19 15:12:17 2018 +0800
rev1167 - SP193 - Added check to prevent the master password from being set as the parental lock password. - Sun Aug 19 15:12:13 2018 +0800
rev1166 - ElPatas1 - Merge pull request #134 from sp193/usbrename-fix - Wed Aug 15 18:25:00 2018 +0200
rev1165 - ElPatas1 - Merge pull request #133 from sp193/ultimatepropinball-fix - Wed Aug 15 18:02:35 2018 +0200
rev1164 - SP193 - Added patch for Ultimate Pro Pinball (SLES-53508). - Tue Aug 14 23:56:55 2018 +0800
rev1163 - ElPatas1 - Merge pull request #130 from sp193/virtuaquest-patch - Tue Aug 14 12:44:24 2018 +0200
rev1162 - SP193 - Fix for renaming on USB disks: sbRename() will be used with the standard rename() function. Requires updated USBHDFSD module from PS2SDK. - Sat Aug 11 22:49:26 2018 +0800
rev1161 - ElPatas1 - Merge pull request #128 from sp193/gsm-cheat-childproof-vmc-merge - Fri Aug 10 18:21:01 2018 +0200
rev1160 - SP193 - Removed High Module Storage mode (mode 7). - Thu Aug 9 22:27:46 2018 +0800
rev1159 - SP193 - Added patch for Virtua Quest (JP & US releases). Module storage location can now be specified (hardcoded) for each game. US: SLUS-20977 JP: SLPM-65632 - Thu Aug 9 22:26:56 2018 +0800
rev1158 - SP193 - Merged VMC into main build. - Tue Aug 7 23:31:20 2018 +0800
rev1157 - SP193 - Adjusted about screen to make better use of screen space. - Tue Aug 7 23:31:20 2018 +0800
rev1156 - SP193 - Merged GSM and Cheats (PS2RD) into the main builds. - Tue Aug 7 23:31:19 2018 +0800
rev1155 - SP193 - Moved cheat configuration settings into cheatman.c and cheatman.h, as they represent the state of the cheat engine. Removed pgcht.h. - Tue Aug 7 23:30:57 2018 +0800
rev1154 - SP193 - Added parental lock control, removed CHILDPROOF compile-time option. Master password is 989765, in case there is a need to clear the parental lock. To use the password, perform any restricted action (i.e. change settings) and enter this master password. - Tue Aug 7 22:41:40 2018 +0800
rev1153 - SP193 - Password fields will now show "<Not Set>" if blank and keyboard can have a title specified. - Tue Aug 7 22:41:40 2018 +0800
rev1152 - ElPatas1 - Merge pull request #126 from sp193/gsm-mode-update2 - Mon Aug 6 21:03:41 2018 +0200
rev1151 - ElPatas1 - Merge pull request #125 from rickgaiser/for-ifcaro - Mon Aug 6 20:13:29 2018 +0200
rev1150 - SP193 - GSM: removed call to Disable_GSBreakpoint from Hook_SetGsCrt(). Also shortened Enable_GSBreakpoint. So that GSM may monitor and change the accesses within SetGsCrt() after hooking. - Sun Aug 5 17:34:30 2018 +0800
rev1149 - SP193 - GSM: Fixed advancement of PC for J-type instructions. Bits 31:28 were not being generated, which resulted in the memory segment changing. - Sun Aug 5 17:34:30 2018 +0800
rev1148 - SP193 - GSM: Fixed 576P add-on code. As with 480P mode, there is not supposed to be a step for enabling the PLL. - Sun Aug 5 17:34:30 2018 +0800
rev1147 - SP193 - GSM: Updated DVE support (for add-on 576P support code) to support all PS2 models up to SCPH-70000. There is no code for supporting the DTL-T10000. Selecting 576P mode on the T10000 will cause PAL to be selected instead. - Sun Aug 5 17:34:30 2018 +0800
rev1146 - SP193 - GSM: Added code for setting up the DVE for consoles that do not natively support 576P. Code was based on the code from Kernelloader. - Sun Aug 5 17:34:30 2018 +0800
rev1145 - SP193 - GSM: Added option for FIELD emulation and moved GSM-related options into gsm.c. Advanced version number to v0.40. - Sun Aug 5 17:34:26 2018 +0800
rev1144 - SP193 - PADEMU strings will now be always part of the language strings list. Changed "Exit to Browser/OSDSYS" back to "Exit to Browser", so that it is less technical. So that the string IDs (either of PADEMU strings or the newly-added strings) will not change whenever we add new content. - Sun Aug 5 17:34:13 2018 +0800
rev1143 - SP193 - Optimized GSM engine to maximize use of branch slot, reduce nops, to use the EE mult MMI, and to use the normal 2-operand form of divu/div for clarity (there is no 3-operand div for the EE). nops were removed to reduce code size, but interlocks will occur. - Sun Aug 5 15:00:00 2018 +0800
rev1142 - SP193 - GSM: Changed preservation and restoration of context to better match the original Level 2 exception handler and preserve LO+HI registers. Use only k1 (and its backup location at address -0x20 via kseg3) to preserve the context. Preserve LO+HI register pairs (lo, lo1, hi, hi1). - Sun Aug 5 15:00:00 2018 +0800
rev1141 - SP193 - GSM: added sync.l to Enable_GSBreakpoint and Disable_GSBreakpoint as documented. - Sun Aug 5 15:00:00 2018 +0800
rev1140 - SP193 - Removed unnecessary sync.l & sync.p instructions. Whereby the EE core manuals does not indicate a need for them. - Sun Aug 5 15:00:00 2018 +0800
rev1139 - SP193 - GSM: changed all sync after mtc0 to sync.p as it has to be sync.p. Changed all lq to ld for the branch evaluations, as only the low 64-bits are supposed to be considered. - Sun Aug 5 15:00:00 2018 +0800
rev1138 - SP193 - GSM will now consult the _GetGsDxDyOffset syscall for board-specific offsets (if supported). - Sun Aug 5 15:00:00 2018 +0800
rev1137 - SP193 - Removed Read Circuit adaptation, removed setting of Interlace_FRAME_Mode_Flag from SetGsCrt since it will also be derived from SMODE2 (and that determines interlace & FFMD too), and changed size of and grouped source & dest SetGsCrt parameters. SetGsCrt parameters are signed 16-bit. - Sun Aug 5 14:59:46 2018 +0800
rev1136 - SP193 - Removed unofficial 480P and 1080P modes from GSM, added option for enabling kernel 576P fix (ROM v2.00 and earlier) and GCONT (RGB/YPbCbPrCr) setting will now follow the browser setting. - Sat Aug 4 02:35:19 2018 +0800
rev1135 - Jay-Jay-OPL - Allow itemsList to be centered - Wed Aug 1 09:21:07 2018 +0200
rev1134 - Rick Gaiser - Don't clear render buffer in HIRES mode - Wed Aug 1 09:20:18 2018 +0200
rev1133 - Rick Gaiser - Relax texture restrictions - Wed Aug 1 09:20:18 2018 +0200
rev1132 - Rick Gaiser - Free CLUT also when freeing Texture - Wed Aug 1 09:20:18 2018 +0200
rev1131 - SP193 - Disabled SYNCV adaptation and changed 480P & 576P DW to 1440 (480P is documented to be 720x480). Values for 480P and 576P were taken from gsKit. The values for 480P were checked against the Sony SDK's. - Tue Jul 31 02:37:12 2018 +0800
rev1130 - SP193 - Forgot to move GSMFlags to gsm_defines.h (commit 704dd42). - Tue Jul 31 02:35:18 2018 +0800
rev1129 - ElPatas1 - Merge pull request #122 from sp193/gsm-csr-flip-emu - Mon Jul 30 20:07:40 2018 +0200
rev1128 - SP193 - GSM can now emulate the flipping of the FIELD field for non-interlaced mode, if the game used an interlace mode. - Tue Jul 31 01:37:34 2018 +0800
rev1127 - SP193 - Added data read trapping for GSM. - Tue Jul 31 01:36:47 2018 +0800
rev1126 - SP193 - Optimized code in have_some_write to reduce the number of registers used. - Tue Jul 31 01:35:53 2018 +0800
rev1125 - ElPatas1 - Merge pull request #121 from sp193/gsm-cleanup - Mon Jul 30 19:09:49 2018 +0200
rev1124 - ElPatas1 - Merge pull request #119 from sp193/main-fix - Mon Jul 30 18:35:31 2018 +0200
rev1123 - SP193 - Moved custom GS mode-init code into advanced GSM code. - Sun Jul 29 20:39:39 2018 +0800
rev1122 - SP193 - Consolidated code that enables/disables GSM hardware breakpoint. Do not enable/disable interrupts within the syscall because it should be already disabled by the kernel's syscall dispatcher. - Sun Jul 29 20:39:33 2018 +0800
rev1121 - SP193 - Split off common code for GSM's handling of DISPFBx and DISPLAYx. - Sun Jul 29 00:20:18 2018 +0800
rev1120 - SP193 - Split up GSM code and definitions into multiple files for better readability. - Sun Jul 29 00:19:43 2018 +0800
rev1119 - SP193 - Fixed boot filename passing by EE-core, and argument passing by pointer to the EE core. - Sat Jul 28 11:44:50 2018 +0800
rev1118 - SP193 - USB Bulk-in pipe will now be opened with sceUsbdOpenPipe() to allow the hardware to take care of buffer alignment. CDVDMAN will now only have software alignment correction for HDD mode. Related to PS2SDK commit dc093db and ae75a00. - Sat Jul 28 05:09:15 2018 +0800
rev1117 - SP193 - Revert "Optional FMV fix (enabled by setting UNALIGNED_BUFFER_PATCH to 0)" Revert "I also like to commit in two-phases...:p" - Sat Jul 28 05:03:45 2018 +0800
rev1116 - ElPatas1 - Merge pull request #118 from sp193/vmc-fix - Fri Jul 27 19:57:17 2018 +0200
rev1115 - SP193 - Fixed bug introduced in 51c82be: wrong pointer used for VMC. - Fri Jul 27 23:20:46 2018 +0800
rev1114 - ElPatas1 - Merge pull request #117 from sp193/config-fix - Fri Jul 27 15:17:24 2018 +0200
rev1113 - SP193 - Updated OSDHistory function (bugfix + add Chinese icon). - Fri Jul 27 00:07:06 2018 +0800
rev1112 - ElPatas1 - Merge pull request #116 from sp193/iremsnd-fix-new - Thu Jul 26 16:28:35 2018 +0200
rev1111 - SP193 - Replaced hardcoded sizes with sizeof() or definitions, to prevent a risk of accidental buffer overflows when the buffer declarations are changed. - Thu Jul 26 20:42:29 2018 +0800
rev1110 - SP193 - Fixed arg-passing to EE core: PADEMU and PS2RD have no additional arguments, fixed updating of argv index when GSM is disabled (but built-in). - Thu Jul 26 17:56:32 2018 +0800
rev1109 - SP193 - Fixed incorrect index for legacy network config. - Thu Jul 26 17:41:29 2018 +0800
rev1108 - SP193 - Replaced locking mechanism for IREMSND patch, corrected pointer computation. - Thu Jul 26 16:11:55 2018 +0800
rev1107 - ElPatas1 - Merge pull request #114 from sp193/deci2-fix - Wed Jul 25 22:24:46 2018 +0200
rev1106 - ElPatas1 - Merge pull request #113 from sp193/new-LoadExecPS2 - Wed Jul 25 21:53:44 2018 +0200
rev1105 - SP193 - Reduced IGR thread stack to 3KB. - Wed Jul 25 13:20:37 2018 +0800
rev1104 - SP193 - Adjusted linkfile to ensure that the stack will have at least 512 bytes. - Wed Jul 25 05:06:48 2018 +0800
rev1103 - SP193 - Fixed LoadElf (Related to PS2SDK commit 747b590), added writeback of data cache before SifLoadElf to ensure cache coherency. - Wed Jul 25 05:00:06 2018 +0800
rev1102 - SP193 - Reduced redundant instructions in asm.S and uninlined delay(). - Wed Jul 25 04:47:57 2018 +0800
rev1101 - SP193 - (EE core) Added -nostdlib to LDFLAGS - Wed Jul 25 04:47:57 2018 +0800
rev1100 - SP193 - Don't add history record if the machine is a TOOL (possible debugging session). - Wed Jul 25 04:47:57 2018 +0800
rev1099 - SP193 - IGS: removed dependency on libmc, replaced DI and EI functions with libkernel counterparts, converted global functions to static, relocated from 0x00082000 to 0x00086000 (0x00082000 is used by the alarm patch). - Wed Jul 25 04:47:57 2018 +0800
rev1098 - SP193 - Converted EE core to utilize the kernel part of the LoadExecPS2() system instead. Allows for offloading some code (i.e. args storage). - Wed Jul 25 04:47:52 2018 +0800
rev1097 - SP193 - Disable debug output from CDVDMAN by default for DECI2 debugging. Until the PC is connected, things seem vulnerable. - Wed Jul 25 01:36:21 2018 +0800
rev1096 - SP193 - Reinstated built-in DECI2 debugging functionality for CEX consoles. Updated DECI2 modules. - Wed Jul 25 01:36:21 2018 +0800
rev1095 - ElPatas1 - Merge pull request #112 from sp193/iremsnd-fix2 - Tue Jul 24 15:52:53 2018 +0200
rev1094 - SP193 - Added fix for SOS: The Final Escape/Disaster Report/Zettai Zetsumei Toshi. This also includes new IOP patch functions. - Tue Jul 24 18:09:42 2018 +0800
rev1093 - ElPatas1 - Merge pull request #111 from sp193/libc-fix - Mon Jul 23 23:26:33 2018 +0200
rev1092 - SP193 - Changed call to strcmp to _strcmp for .hack fix - avoid linking with libc's strcmp. - Tue Jul 24 02:04:10 2018 +0800
rev1091 - ElPatas1 - Merge pull request #109 from sp193/dothack-vmc2 - Mon Jul 23 12:43:25 2018 +0200
rev1090 - ElPatas1 - Merge pull request #108 from sp193/fatalframe - Mon Jul 23 11:52:19 2018 +0200
rev1089 - SP193 - (EE core) added code for wiping all registers before executing any game code, for as much as possible. Sony added something similar to the start of crt0 of newer SDK releases. So this is the best we can do to ensure uniform behaviour without changing any game code. - Sat Jul 21 13:29:38 2018 +0800
rev1088 - SP193 - (EE core) changed _LoadExecPS2 to set stack pointer to _end instead, so that memory can be wiped properly. - Sat Jul 21 12:07:30 2018 +0800
rev1087 - SP193 - Added patch for .hack (all PAL releases). - Wed Jul 18 19:27:01 2018 +0800
rev1086 - ElPatas1 - Update portuguese br language - Wed Jul 11 10:28:49 2018 +0200
rev1085 - ElPatas1 - Merge pull request #105 from sp193/smstcpip-timeout - Fri Jul 6 16:13:25 2018 +0200
rev1084 - sp193 - (SMSTCPIP) back-ported timers from lwIP v1.4.1, so that the timer code can be run from the tcpip thread (prevent critical region violations). - Wed Jul 4 03:55:19 2018 +0800
rev1083 - sp193 - (SMSTCPIP) Implemented timeout functionality of sys_sem_wait. - Wed Jul 4 03:55:19 2018 +0800
rev1082 - ElPatas1 - Merge pull request #103 from rickgaiser/for-ifcaro - Sat Jun 30 20:54:44 2018 +0200
rev1081 - Rick Gaiser - Add Maximus32 to list of coders - Wed Jun 27 21:14:29 2018 +0200
rev1080 - Rick Gaiser - Add HIRES to version string - Wed Jun 27 21:13:10 2018 +0200
rev1079 - Rick Gaiser - Move extern irx declaration to extern_irx.h - Wed Jun 27 21:01:31 2018 +0200
rev1078 - Rick Gaiser - cdvdman: declare irx_export_table's as extern - Wed Jun 27 21:00:24 2018 +0200
rev1077 - Rick Gaiser - cdvdman: cleanup dev9 usage - Wed Jun 27 21:00:09 2018 +0200
rev1076 - Rick Gaiser - iopcore: cleanup makefiles - Wed Jun 27 20:59:54 2018 +0200
rev1075 - Rick Gaiser - udptty is now part of ps2sdk - Wed Jun 27 20:59:38 2018 +0200
rev1074 - Rick Gaiser - Fix text "wrap" mode for high resolution - Wed Jun 27 20:59:25 2018 +0200
rev1073 - Rick Gaiser - ee_core: fix "all" compile target - Wed Jun 27 20:59:12 2018 +0200
rev1072 - Rick Gaiser - libc is now automatically included - Wed Jun 27 20:58:31 2018 +0200
rev1071 - Rick Gaiser - smap-ingame: fix dma transfer size - Wed Jun 27 20:57:18 2018 +0200
rev1070 - ElPatas1 - Merge pull request #102 from sp193/smstcpip-mbox-fix - Mon Jun 25 11:44:34 2018 +0200
rev1069 - sp193 - (SMSTCPIP) Fixed SetAlarm's callback to always return 0 (never repeat), added missing polling mode (time = 1) of sys_arch_sem_wait. - Mon Jun 25 01:27:51 2018 +0800
rev1068 - ElPatas1 - Merge pull request #101 from sp193/smstcpip-disable-always-insert-arp - Fri Jun 22 01:49:28 2018 +0200
rev1067 - ElPatas1 - Converted line endings of polish translation to Unix format for fix a warning in OPL compilation - Fri Jun 22 00:56:33 2018 +0200
rev1066 - sp193 - (SMSTCPIP) Disabled ETHARP_ALWAYS_INSERT because the ARP table may be small. - Thu Jun 21 01:06:48 2018 +0800
rev1065 - ElPatas1 - Merge pull request #99 from sp193/usb-io-boost - Mon Jun 11 10:08:27 2018 +0200
rev1064 - sp193 - (USB) Improved I/O performance for USB transfers by lifting restrictions on transfer length and allowing the USB callback to continue transfers. Special thanks to Rick Gaiser for his sample code and guidance. - Fri Jun 8 02:27:25 2018 +0800
rev1063 - ElPatas1 - Update translations - Fri Jun 1 10:08:17 2018 +0200
rev1062 - ElPatas1 - Merge pull request #98 from sp193/dev9-noshutdown - Mon May 28 12:58:15 2018 +0200
rev1061 - sp193 - (dev9-ingame) removed code that shuts down DEV9, to fix commit e9a679d. Some games would attempt to shut down DEV9, which would disable the ATA and SMAP interfaces. - Mon May 28 01:57:26 2018 +0800
rev1060 - ElPatas1 - Merge pull request #96 from sp193/smap-update - Mon May 21 20:42:41 2018 +0200
rev1059 - sp193 - (SMAP-ingame) ported workaround for MAL Rx FIFO becoming unresponsive, reduced DMA block size to 64 for better performance, adjusted code to make less loads from the hardware and adjusted code for readability - Sat May 19 10:35:11 2018 +0800
rev1058 - ElPatas1 - Merge pull request #94 from rickgaiser/for-ifcaro - Sat May 19 02:41:01 2018 +0200
rev1057 - Rick Gaiser - Correctly render interlaced frame mode - Wed May 16 17:27:24 2018 +0200
rev1056 - Rick Gaiser - Improve alpha blending in 16bit (dithering) mode - Wed May 16 17:27:24 2018 +0200
rev1055 - Rick Gaiser - Scale button icons - Wed May 16 17:25:44 2018 +0200
rev1054 - Rick Gaiser - Fix vertical font alignment - Wed May 16 17:22:02 2018 +0200
rev1053 - Rick Gaiser - Place sections into memory blocks - Wed May 16 17:22:02 2018 +0200
rev1052 - Rick Gaiser - Do not keep generated files in git - Wed May 16 17:22:02 2018 +0200
rev1051 - Rick Gaiser - Do not re-declare external export tables - Wed May 16 17:22:02 2018 +0200
rev1050 - Rick Gaiser - Add HIRES compile option - Wed May 16 17:21:52 2018 +0200
rev1049 - ElPatas1 - Merge pull request #92 from sp193/hdd_size_computation - Sat May 12 02:00:00 2018 +0200
rev1048 - SP193 - Fixed game size computation for HDLoader-format games. - Thu May 10 22:11:49 2018 +0800
rev1047 - ElPatas1 - Merge pull request #91 from sp193/lwip_core_locking - Sun May 6 23:18:36 2018 +0200
rev1046 - ElPatas1 - Merge pull request #90 from sp193/usbextreme-fix - Sun May 6 23:17:22 2018 +0200
rev1045 - sp193 - Fixed computation of offslsn, which was not correctly updated when reading across 2 parts. - Sun May 6 15:55:57 2018 +0800
rev1044 - sp193 - (ingame-SMSTCPIP) Back-ported TCPIP_CORE_LOCKING and TCPIP_CORE_LOCKING_INPUT. - Sat May 5 17:36:52 2018 +0800
rev1043 - sp193 - (ingame-SMSTCPIP) changed sys_arch_mbox_fetch to not dereference the message output pointer, if it is NULL. - Sat May 5 17:36:52 2018 +0800
rev1042 - sp193 - (SMSTCPIP) disabled DHCP_DOES_ARP_CHECK by default, as an IP address would be first required. - Sat May 5 17:36:52 2018 +0800
rev1041 - sp193 - (ingame-SMSTCPIP) Backported options for verifying checksums on various OSI layers, disabling them by default for the ingame driver. - Sat May 5 17:36:52 2018 +0800
rev1040 - sp193 - (ingame-SMSTCPIP) Fixed sys_mbox_post and sys_arch_mbox_fetch to signal sema only after resuming interrupts. - Sat May 5 17:11:44 2018 +0800
rev1039 - sp193 - (ingame-SMSTCPIP) Fixed sys_sem_new to suspend interrupts before calling AllocSysMemory and updated sys_sem_new to use TH_SAPRI instead of a hardcoded literal. - Sat May 5 17:11:10 2018 +0800
rev1038 - sp193 - (ingame-ATAD) fixed event flag creation (when debug is on). - Sat May 5 17:11:06 2018 +0800
rev1037 - ElPatas1 - Merge pull request #83 from sp193/master - Wed Jan 31 20:54:47 2018 +0100
rev1036 - sp193 - Added workaround for bad GameStar adaptor to in-game ATAD code. - Wed Jan 31 12:14:03 2018 +0800
rev1035 - ElPatas1 - Merge pull request #78 from AKuHAK/new_sync - Sat Jan 6 11:09:21 2018 +0100
rev1034 - AKuHAK - PS2LINK: final warning fixed, now ps2link module synced with https://github.com/ps2dev/ps2link - Thu Nov 23 16:33:56 2017 +0200
rev1033 - sp193 - Updated to be fully compilable with the recent changes. - Thu Nov 23 16:28:55 2017 +0200
rev1032 - Mathias Lafeldt - Remove screenshot support. - Thu Nov 23 16:20:27 2017 +0200
rev1031 - ElPatas1 - Merge pull request #75 from belek666/master - Tue Oct 17 16:15:40 2017 +0200
rev1030 - belek666 - add ignored smsutils.s files - Tue Oct 17 11:30:42 2017 +0200
rev1029 - ElPatas1 - Merge pull request #74 from belek666/master - Mon Oct 16 23:27:28 2017 +0200
rev1028 - belek666 - pademu changes: - Mon Oct 16 10:58:56 2017 +0200
rev1027 - ElPatas1 - Merge pull request #68 from rickgaiser/for-ifcaro - Thu Sep 7 21:21:41 2017 +0200
rev1026 - Rick Gaiser - theme: fix warning messages and bg_overlay - Wed Sep 6 22:42:56 2017 +0200
rev1025 - Rick Gaiser - Change default loading icons, thanks to No.47 - Wed Sep 6 22:41:01 2017 +0200
rev1024 - Rick Gaiser - Fix loading PNG files with palette - Wed Sep 6 22:36:59 2017 +0200
rev1023 - ElPatas1 - Merge pull request #67 from sp193/kernel-compat - Sun Sep 3 16:32:14 2017 +0200
rev1022 - ElPatas1 - Merge pull request #66 from sp193/OPL_part_creation_fix - Sun Sep 3 16:31:24 2017 +0200
rev1021 - sp193 - Partial roll back & rework of c1470b24 for maintainability: removed old hack for preventing the thread patch from being included, in favour of the new libkernel-nopatch library. - Sat Sep 2 12:33:51 2017 +0800
rev1020 - sp193 - Fixed partition creation of +OPL: added PFS filesystem setting, changed open flags to WRONLY and removed unused mode parameter. - Sat Sep 2 12:21:11 2017 +0800
rev1019 - ElPatas1 - Merge pull request #65 from rickgaiser/for-ifcaro - Thu Aug 31 16:15:17 2017 +0200
rev1018 - Rick Gaiser - theme: use real theme file for builtin <OPL> theme - Mon Aug 28 13:15:02 2017 +0200
rev1017 - ElPatas1 - Merge pull request #64 from rickgaiser/for-ifcaro - Sat Aug 12 09:19:52 2017 +0200
rev1016 - Rick Gaiser - Fix error message "LANG cannot load font." when font is OK - Fri Aug 11 15:38:52 2017 +0200
rev1015 - Rick Gaiser - Fix font missing when selecting different language - Fri Aug 11 15:37:38 2017 +0200
rev1014 - Rick Gaiser - Ignore *.ZIP files, generated by "make release" - Thu Aug 10 20:08:01 2017 +0200
rev1013 - Rick Gaiser - themes: fix ALIGN_CENTER - Thu Aug 10 19:14:58 2017 +0200
rev1012 - Rick Gaiser - textures: Add bmp support (from gsKit) - Thu Aug 10 19:14:58 2017 +0200
rev1011 - Rick Gaiser - Apply settings also when video mode does not change - Thu Aug 10 19:14:52 2017 +0200
rev1010 - Rick Gaiser - Scaling, overscan and lots of small things (#59) - Wed Aug 9 14:27:28 2017 +0200
rev1009 - uyjulian - Make OPL compilable with latest PS2SDK (#63) - Wed Aug 9 14:09:16 2017 +0200
rev1008 - ElPatas1 - Update DETAILED_CHANGELOG - Thu Aug 3 21:14:29 2017 +0200
rev1007 - belek666 - ds3bt updates (#62) - Mon Jul 31 22:43:59 2017 +0200
rev1006 - Liu Woon Yung - (HDPro) fixed HDPro being unable to communicate with the HDPro device: fixed DEV9 not being loaded when HDPro is used (HDD.IRX depends on it), fixed errors in command types for command matrix, removed extra writes in the EE HDPro probe function, replaced WaitEventFlag with PollEventFlag (as per the original) and added a check around PollEventFlag's return value. (#61) - Sat Jul 29 17:57:36 2017 +0200
rev1005 - Liu Woon Yung - Revert "(In-game ATAD) re-added workaround for some clone adaptors. (#58)" (#60) - Sat Jul 29 10:59:03 2017 +0200
rev1004 - ElPatas1 - Update PULL_REQUEST_TEMPLATE.md - Fri Jul 21 01:02:24 2017 +0200
rev1003 - Liu Woon Yung - (In-game ATAD) re-added workaround for some clone adaptors. (#58) - Mon Jul 17 19:46:29 2017 +0200
rev1002 - Rick Gaiser - Alpha + Font improved (#57) - Mon Jul 17 19:42:20 2017 +0200
rev1001 - Liu Woon Yung - Module update: refactored custom IOP module code to allow OPL to use the PS2SDK's DEV9, ATAD, HDPro ATAD and USBHDFSD modules directly. Updated in-game DEV9, SMAP, ATAD and HDPro ATAD. (#55) - Mon Jul 10 21:44:50 2017 +0200
rev1000 - belek666 - Updates and fixes for pademu/mcemu and other small changes (#54) - Mon Jul 10 21:41:59 2017 +0200



OPL 1368 - Jolek - 26-08-2019

Wyszła nowa wersja testowa:
https://www.sendspace.com/file/5r7nn6.

Można teraz załadować tłumaczenie znajdujące na USB\SMB\HDD
i naprawiono tzw błąd main10.

Tłumaczenie należy wrzucić do folderu "LNG" (e.g. mass:/LNG).
Karta pamięci nadal jest wspierana,
tu tłumaczenie należy wrzucić do folderu OPL (e.g. mc?:/OPL).

Najnowsze tłumaczenie znajduje się tutaj:
https://forum.cdrinfo.pl/f106/ps2-polska-paczka-jezykowa-dla-opl-beta-95952/index3.html#post1417659.
Pull request:
https://github.com/ifcaro/Open-PS2-Loader/pull/210.


RE: Nowa wersja OPL 0.9.3! - Szymon - 31-08-2019

Kurde, jeszcze scena żyje? Big Grin


RE: Nowa wersja OPL 0.9.3! - tomx1989 - 01-09-2019

(31-08-2019, 21:25)Szymon napisał(a): Kurde, jeszcze scena żyje? Big Grin


Niech żyje jak najdłużej, a przynajmniej dopóki wszystkie gry nie ruszą z HDD i w 480p Smile Najlepiej jakby jeszcze powstało ODE, które by odpalało wszystkie gry z PS1 i PS2, czekam też aż coś się ruszy z modem na HDMI w PS2.