Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 09 Sep 19:08
· 291 commits to master since this release

New in OPL v1.1.0:

  • gcc 11 toolchain used for both EE and IOP
  • NBD server for transferring files over network
  • New USB mass storage driver
  • (experimental) i.LINK/IEEE1394/FireWire support
  • (experimental) MX4SIO support
  • internal HDD users now can change partition for storing settings.
  • HDD OSD users can use OPL with OPL Launcher
  • GUI settings reorganized and renamed

Known regressions since v1.0.0:

[ISSUE] Movie playback hang on HDD after new IOP toolchain implemented #466

Commits

  • 1f2f266: OPL v1.1.0-Beta (Maximus32)
  • d76115b: add basic apps menu (KrahJohlito) #349
  • d636b95: Update lang_Portuguese_BR.lng (David BrazSan) #352
  • a81487b: IGS and PADEMU enabled by default (Maximus32) #354
  • 89bfd7e: Revert "Inline assembler compatibility with new toolchain" (Maximus32) #354
  • c489f6c: Force .S file register names to EABI64 (Maximus32) #354
  • allow variable length GameMode #354 (Maximus32)
  • d009275: Add sbCreatePath to create a path to a game (Maximus32) #354
  • 9937e33: Use types defined in sys/types.h (Maximus32) #354
  • _strtoul returns u64 (gcc10 fix) #354 (Maximus32)
  • df85c45: Fix GSM parameters passed to ee_core (gcc10 fix) (Maximus32) #354
  • b7d4f85: Fix filesize, use stat from dirent struct (Maximus32) #354
  • c0c359e: Increase IGR stack from 3KiB to 4KiB (Maximus32) #354
  • 4697b00: Prevent latest version from being called 'latest' (Maximus32) #354
  • 892d0c6: Update lang_Filipino.lng (Colton Silva) #361
  • 4df00aa: Fix elf loading / app support (Maximus32) #362
  • 2eabe8b: Make IOP assembly compatible with new toolchain (Maximus32) #364
  • c71e916: Remove option to check if usb games are fragmented and force the check (KrahJohlito) #378
  • 4e31160: Update lang_Filipino.lng (Colton Silva) #377
  • Allow booting exit elf from usb #378 (KrahJohlito)
  • 12d9875: Update lang_Portuguese_BR.lng (David BrazSan) #381
  • 0377289: Updated translations (#390) (Jolek) #390
  • b153dca: Update lang_Filipino.lng (Colton Silva) #391
  • 57948cd: Add proper freetype2 include folder (Francisco Javier Trujillo Mata) #394
  • cb8c2a3: translate info page strings at init not draw (KrahJohlito) #393
  • 18835bf: textures.c: clean up PNG reading (KrahJohlito) #393
  • 8ee449e: Create lang_Cebuano.lng (Colton Silva) #400
  • 8e89f2b: change icon.sys flag (israpps) #416
  • replace USB and add iLink support #417 (Maximus32)
  • a NBD soon compliant server for hard drive #415 (Bignaux Ronan)
  • update some gfx for BDM #422 (KrahJohlito)
  • 6988467: update readme (KrahJohlito) #422
  • add a seperate entry for BDM and update english template #422 (KrahJohlito)
  • c549d9a: Update lang_Portuguese_BR.lng (David BrazSan) #424
  • f243270: Remove psx-scene link from README.md (it has been dead for a long while) (uyjulian)
  • e7756f8: interface/ethsupport: avoid strict aliasing warning (uyjulian) #433
  • cde9b0a: Avoid char index warning by casting to int (uyjulian) #433
  • 4b9b6a4: interface/guigame: avoid string overflow and string overlap warnings (uyjulian) #433
  • 83eea25: Avoid bitwise negate on boolean variable warning (uyjulian) #433
  • fixed signedness warnings #433 (uyjulian)
  • bd8f602: smap-ingame: make gp register usage optional (uyjulian) #433
  • define nbd_buffer in only one file #433 (uyjulian)
  • c7c7886: Avoid multiple definitions of the export table (uyjulian) #433
  • aa7f93f: Avoid unused variable (uyjulian) #433
  • c15aafa: Ignore some warnings from newer GCC (uyjulian) #433
  • use libgcc for some support functions #433 (uyjulian)
  • 65d2571: Avoid strict aliasing warning by using memcpy to copy data (uyjulian) #433
  • fixed signedness warnings #433 (uyjulian)
  • expand filename argument for SMB from 80 characters to 88 characters #433 (uyjulian)
  • 6326106: Move flags reliant on GCC version after Rules.make include (uyjulian) #433
  • daa430d: IOP modules: cleaned imports list (AKuHAK) #434
  • 9c85f36: Merge branch 'ps2homebrew:master' into clean_modules (AKuHAK) #434
  • bf188db: Modified some source control files (AKuHAK) #436
  • ba66e70: Code cleanup (AKuHAK) #436
  • 6639cbf: Module makefiles synced with mainstream SDK (AKuHAK) #439
  • 13658ac: Use packed attribute in structs in cdvd_config.h (uyjulian) #441
  • Add option to use partitions other than +OPL #423 (KrahJohlito)
  • 26256f0: Fixed debug builds (AKuHAK) #442
  • 6f673c2: Replace constants in imgdrv by searching instead of hardcoded offsets (uyjulian) #443
  • d537457: Only search on first invocation of ResetIopSpecial (uyjulian) #443
  • a779691: Direct link for latest release (AKuHAK)
  • 1b2e94b: More verbose output for clang action (AKuHAK)
  • Make loading block device modules other than USB optional #444 (KrahJohlito)
  • 5f924f8: Initial splitting of source for cdvdman and cdvdfsv (uyjulian) #445
  • e2b5b61: Change definitions to use the ps2sdk definitions where possible (uyjulian) #445
  • 72c0cb0: Change smsutils functions to use definitions to the original symbol (uyjulian) #445
  • b4469b2: Fix casting unaligned access warning (uyjulian) #445
  • f5fb514: Remove unneeded lines (uyjulian) #445
  • b73847d: Change SCMD/NCMD enumerations to use the same ones in libcdvd in ps2sdk (uyjulian) #445
  • ab0c973: Change sector size '11' bitshifts to '2048' multiply/divide (uyjulian) #445
  • abd6a6b: Optimize strncmp with a constant string to strcmp (uyjulian) #449
  • 96aa126: Move memcpy/memset redefinition to smsutils.h (uyjulian) #450
  • 62052d1: Fixed assembly code indentation (AKuHAK) #451
  • a3703bf: Tab characters replaced with spaces (AKuHAK) #452
  • 6b4b0ba: OPL Builds Backup (Matías Israelson) #458
  • Move some settings to 'Controller Settings' #459 (KrahJohlito)
  • 5202986: add global pademu to controller settings (KrahJohlito) #459
  • 0a08a70: Use standard POSIX functions for memory card handling (uyjulian) #461
  • rework BDM GUI device selection #467 (KrahJohlito)
  • add MX4SIO support #467 (Maximus32)
  • add GUI option for MX4SIO #467 (KrahJohlito)
  • c081059: Added MEGA badge into readme (AKuHAK) #471
  • fd15fe6: Update lang_Portuguese_BR.lng (David BrazSan) #470
  • 71aea6c: Collapsible sections and minor changes (Matías Israelson) #471
  • cd376b0: Added Discord badge (AKuHAK) #471
  • a8c2125: Merge branch 'master' into settings (KrahJohlito) #459
  • d7201e5: Use libjpg addons for loading png files (Francisco Javier Trujillo Mata) #475
  • 2f1dbe4: Update lang_Portuguese_BR.lng (David BrazSan) #470
  • 4544141: hdd.c null terminate strings copied with strncpy() (KrahJohlito) #474
  • 44c36c6: opl.c fix loop conditions (KrahJohlito) #477
  • allow BDM devices to be ejected and inserted #479 (Maximus32)
  • use packed bin for run/sim targets #480 (Maximus32)
  • 4d24d8f: Add LOG("Leaving OPL GUI, starting eecore...\n"); (Maximus32) #480
  • improve debugging output #480 (Maximus32)
  • fcd5402: Cleanup typos (Maximus32) #480
  • 6491924: Improve texture loading (Maximus32) #478
  • 5c8543f: Parse launch args to auto boot games from HDDOSD (KrahJohlito) #481
  • 2b2a87f: Increase buffer size of usb util game name (KrahJohlito) #484
  • bfeffbd: Migrate templates from markdown to github forms (AKuHAK) #483
  • d29f9a6: IGR poweroff bug fixed (#486) (Alexander López-Parrado) #486
  • 4a447c3: Update lang_Portuguese_BR.lng (David BrazSan) #489
  • 5b6108d: revert 2b2a87f (KrahJohlito)
  • a7c1b77: Ignore non-valid entries in USBextreme game list (AKuHAK) #485
  • 1c2c123: Added size calculation for USBExtreme games (AKuHAK) #485
  • 9ebbc37: variable 'varname' is assigned a value that is never used (KrahJohlito) #493
  • 5030ae7: textures.c remove unused struct member (KrahJohlito) #493
  • da81967: fix resource leak in opl2iso (KrahJohlito) #493
  • 812bf05: codacy badge (KrahJohlito) #493
  • 443b756: Change Debug Colors setting to be clearer for all languages (KrahJohlito) #494
  • 15cdbc7: Clean up English language files (KrahJohlito) #494
  • f624611: Increase pademu settings space (KrahJohlito) #494
  • d6818cb: Seperate entry notifications (KrahJohlito) #494
  • 9682c33: Add partition notification (KrahJohlito) #494
  • bd1a2ad: Change Fake DS3 Workaround setting to be clearer for all languages (KrahJohlito) #494
  • a9fbc4e: Revert "interface/ethsupport: avoid strict aliasing warning" (AKuHAK) #502
  • Small refactoring #506 (Bignaux Ronan)
  • 1cba3f9: Update spanish language (ElPatas1)
  • 755d8f7: Fixed USBExtreme issue (AKuHAK) #517
  • 71e887b: Readme update and changelog script improved (AKuHAK) #515
  • increase MAX_MODULES to 64 #521 (Maximus32)
  • dbf652f: Updated translations (#520) (Jolek) #520
  • b7745ee: util.c clean up (KrahJohlito) #522
  • 4f6bd1d: fix polish lang file (KrahJohlito) #522
  • 9c3dc27: gui.c fix comparison to int (KrahJohlito) #522
  • sync with lwnbd repo #523 (Bignaux Ronan)
  • e03af9b: fix NBD_OPT_LIST (Bignaux Ronan) #523
  • blockshift -> blocksize #523 (Bignaux Ronan)
  • a0e9aa8: better nbd_context handling and debug (Bignaux Ronan) #523
  • swap out device icon and text as new block device detected #525 (KrahJohlito)
  • 0265d2a: Update spanish translation (ElPatas1)
  • ae93970: Revert size calculation for USBExtreme (can take more then 5 minutes) (AKuHAK) #531
  • a41cc2b: menusys.c don't call saveConfig per file (KrahJohlito) #535
  • 24bfe5b: util.c fix checking ret value of mkdir (KrahJohlito) #535
  • add gdefaultexport config option #530 (Bignaux Ronan)
  • f32cc59: Translations updated (AKuHAK) #536
  • b314fa0: README.md: Update NBD info (Bignaux Ronan) #539
  • 5db29c2: OPL v1.1.0 (Maximus32)