Skip to content

v1.0.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Jan 10:47
· 539 commits to master since this release

Bug Fixes

Commits

  • backported patch for bug #26405 (2009-05-05): Prematurely released semaphore causes lwip_select() to crash. #195 (SP193)
  • backported patch for bug #23240 (2009-07-09) - recv_udp increases counters for available receives before netbuf is actually posted. #195 (SP193)
  • backported patch for bug #28716 (2010-01-23) - select() returns 0 after waiting for less than 1 ms. #195 (SP193)
  • 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(). #198 (SP193)
  • [6a859d2]: EE core: write to SIF regs one-by-one, as per the original. (SP193) #198
  • [2184ece]: Updated Ratchet & Clank 3: Up Your Arsenal patch as HDD mode no longer has cdvdman labelled as "dev9". (SP193) #198
  • 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. #199 (SP193)
  • 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. #199 (SP193)
  • 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. #199 (SP193)
  • [e346f7a]: UDPTTY-ingame: removed intrman_add.h. (SP193) #199
  • [2c8e473]: Increased priority of USBD in-game to 2 & 3. (SP193) #199
  • [19904e0]: Update languages (ElPatas1)
  • [71993a8]: (SMB) Use custom recvfrom() function to reduce overhead when small reads are made. (SP193) #200
  • Fixed pointer incorrectly getting incremented, when alignment correction is performed. #200 (SP193)
  • [ec25258]: fix bin2s path if have installed other program with the same name (sL1pKn07) #202
  • [ab8042f]: minor changes to pademu (belek666) #228
  • [6853fd9]: Update memory card icon (Tupakaveli) #208
  • [a68f0c0]: Update icon.sys (Tupakaveli) #208
  • [00ab656]: Fix MC icon not being written if OPL folder exists (Tupakaveli) #208
  • [acb9b19]: Replace slide transition with Maximus32's fade transition (Tupakaveli) #208
  • [1e61fe1]: Fix transition sound effect (Tupakaveli) #208
  • [c84e96f]: Revert 00ab656 (Tupakaveli) #208
  • [38e50a0]: Fix main10 bug (Tupakaveli) #210
  • [1d3c470]: add support for reading language files from all devices (#1) (KrahJohlito) #210
  • [4dbe3ec]: lng update (#2) (KrahJohlito) #210
  • [4c9260f]: Revert "CDVDFSV: Fixed pointer incorrectly getting incremented, when alignment correction is performed." (Maximus32) #217
  • Fix buffer overrun #217 (Maximus32)
  • [04cd087]: Add run (ps2client) and sim (PCSX2) target (Maximus32) #217
  • [5ecdd86]: Replace printf with LOG (Maximus32) #217
  • FIX: do not free builtin sounds #217 (Maximus32)
  • [2c43035]: Merge Rules.make files and speed up compilation (Maximus32) #217
  • malloc memory area for ioprp_image too small #217 (Maximus32)
  • [ab0319c]: Fix loading theme from "manual" device (Maximus32) #217
  • [94f2ed3]: Small code clean ups, lang fix... add notifications (optional) (#10) (KrahJohlito) #222
  • [2f8cc62]: Try to standardise English language strings (Tupakaveli) #222
  • [8837305]: Reduce notifications code (#12) (KrahJohlito) #222
  • [bf68d79]: Update English language template (Tupakaveli) #222
  • show upon manual device init, if thm or lang changed (#13) #222 (KrahJohlito)
  • allow AttributeText and AttributeImage on main page #223 (Tupakaveli)
  • Fix for Samurai Warriors 2 and Warriors Orochi series. (#226) #226 (luisdallos)
  • [61b3fef]: Update README.md (ElPatas1)
  • [471eae1]: Update README.md (ElPatas1)
  • move game settings into a submenu - game menu #229 (KrahJohlito)
  • [0e8e583]: gui-ui - move rename and delete functionality into game menu and map info submenu to square (KrahJohlito) #229
  • fix a bug where lang font files would not load from custom themes #229 (KrahJohlito)
  • fix PADEMU gui bug that flashes text on screen when first entering the dialog window #229 (KrahJohlito)
  • try to standardise hint strings, add theme option to center align hints #229 (KrahJohlito)
  • [48dc754]: game menu: fix dma modes in the gui (KrahJohlito) #229
  • [e380881]: game menu: add default global config for game settings (KrahJohlito) #234
  • fix vmc name not displaying upon first entering the menu if one is already set #234 (KrahJohlito)
  • remove info page option as it is now redundant #234 (KrahJohlito)
  • [850b6da]: VMC over SMB seems to get corrupted by some games. Reverting the shifting of smb_Disconnect() from DeviceDeinit() to DeviceUnmount() seems to prevent this. (SP193) #233
  • [b06de73]: update english template (KrahJohlito) #234
  • optimise for filesize #239 (Tupakaveli)
  • add MiB suffix to #Size AttributeText #239 (Tupakaveli)
  • allow internal theme to use overlays and multiple default textures #239 (Tupakaveli)
  • allow internal theme to use AttributeImage #239 (Tupakaveli)
  • only validate custom themes #239 (Tupakaveli)
  • add button in display settings to reset theme to default compiled in colours #239 (KrahJohlito)
  • update font to POEVeticaNew #239 (Tupakaveli)
  • update internal theme to Korium by Berion #239 (Tupakaveli)
  • fix scaling for video modes with non square pixels #239 (Tupakaveli)
  • reorganise main menu #239 (KrahJohlito)
  • [cd5ae9a]: update about page (KrahJohlito) #239
  • [6741574]: update compat mode count to only include used modes (KrahJohlito) #239
  • [facad65]: 8 bit png support (KrahJohlito) #239
  • [826a39f]: 4 bit png support (KrahJohlito) #239
  • volume adjustment now takes place in real time #239 (KrahJohlito)
  • [cbfab5e]: fix a bug that causes a crash if saving to HDD for the first time (KrahJohlito) #239
  • destroy and rerender main menu only when leaving settings #239 (KrahJohlito)
  • if switching from custom lang back to Internal English, reload default internal font #239 (KrahJohlito)
  • [649ef0c]: Update lang_Korean.lng (DDinghoya) #236
  • [5ff0fd5]: Update lang_Korean.lng (DDinghoya) #237
  • [a40dd25]: Merge https://github.com/ifcaro/Open-PS2-Loader (Tupakaveli) #239
  • update polish, adjust english & change atlas filter (thanks to Maximus32) #239 (Tupakaveli)
  • translate info page attribute text keys #239 (KrahJohlito)
  • [f5ab840]: validate png size with actual psm (KrahJohlito) #239
  • [f7024b9]: add belek666 & jolek to about page, code clean ups (Tupakaveli) #239
  • [62b541e]: theme adjustments (Tupakaveli) #239
  • fix scaling in auto video mode #239 (Tupakaveli)
  • [df71d4e]: Remove unnecessary inline specifier from functions (uyjulian) #243
  • [a75fd81]: Fix memcpy linking error with new toolchain (uyjulian) #243
  • [8487ed7]: Inline assembler compatibility with new toolchain (uyjulian) #243
  • [259246c]: Increase read delay cycles for Kingdom Hearts II (#248) (Tobias Jakobi) #248
  • [361883d]: Languages update. (#253) (Jolek) #253
  • [4c00bcb]: Make compatible with newlib (Maximus32) #261
  • [9a3dcde]: Disables PS2 controller when using pademu (belek666) #262
  • [5050873]: Cleaner code (belek666) #262
  • [0d550c9]: Fix closing file when jpg too large (Maximus32) #261
  • [6cc28cd]: Fix freeing texture clut (Maximus32) #261
  • [ff170c6]: Always reload theme when changing video modes (Rick Gaiser) #261
  • [619c0e8]: Fix FPS counter (newlib port required) (Rick Gaiser) #261
  • [de1ade8]: Notification duration implemented wrong. This fix works but it's a hack. (Maximus32) #261
  • [51f402d]: Simplify timeout in guiConfirmVideoMode (Maximus32) #261
  • [7998912]: Update lang_Arabic.lng. (Jolek) #264
  • [13beb42]: Update lang_Bulgarian.lng. (Jolek) #264
  • [6d58f2c]: Create lang_Croatian.lng. (Jolek) #264
  • [228ecfc]: Update lang_Czech.lng. (Jolek) #264
  • [c056a24]: Update lang_Danish.lng. (Jolek) #264
  • [727212b]: Update lang_Dutch.lng. (Jolek) #264
  • [6fca191]: Update lang_Filipino.lng. (Jolek) #264
  • [c4b949c]: Update lang_French.lng. (Jolek) #264
  • [b50582f]: Update lang_German.lng. (Jolek) #264
  • [91f2359]: Update lang_Greek.lng. (Jolek) #264
  • [18a076f]: Update lang_Hungarian.lng. (Jolek) #264
  • [1a3db5e]: Update lang_Indonesian.lng. (Jolek) #264
  • [b6c8b36]: Update lang_Italian.lng. (Jolek) #264
  • [86ce6aa]: Update lang_Japanese.lng. (Jolek) #264
  • [90ab98a]: Update lang_Korean.lng. (Jolek) #264
  • [79f769f]: Update lang_Laotian.lng. (Jolek) #264
  • [0075506]: Create lang_Persian.lng. (Jolek) #264
  • [9938b6f]: Update lang_Polish.lng. (Jolek) #264
  • [62a15ec]: Update lang_Portuguese.lng. (Jolek) #264
  • [d3f3677]: Update lang_Portuguese_BR.lng. (Jolek) #264
  • [494371a]: Update lang_Romana.lng. (Jolek) #264
  • [7cc211e]: Update lang_Russian.lng. (Jolek) #264
  • [f9eaff6]: Update lang_SChinese.lng. (Jolek) #264
  • [bab1d35]: Update lang_Spanish.lng. (Jolek) #264
  • [5581bf0]: Update lang_Swedish.lng. (Jolek) #264
  • [d65433e]: Update lang_TChinese.lng. (Jolek) #264
  • [f146f1f]: Update lang_Turkish.lng. (Jolek) #264
  • [bf45510]: Create lang_Vietnamese.lng. (Jolek) #264
  • [5c5ee63]: Delete font_Italian.ttf. (Jolek) #264
  • [ae6999f]: Delete font_Turkish.ttf. (Jolek) #264
  • [8de9151]: Added fonts. (Jolek) #264
  • [3c76d13]: Update files (ElPatas1)
  • [db35e0b]: New\updated OPL translations & fonts. (#264) (ElPatas1) #264
  • [d0ac3ed]: theme adjustments to fix custom themes (Tupakaveli) #270
  • [598944b]: util.c: fix MC checking (KrahJohlito) #270
  • [72cfd61]: Automate all the different compilation flavours and generate artefacts using release compilation (Maximus32) #271
  • [b4786d6]: Adding myself to the Credits (Francisco Javier Trujillo Mata) #271
  • [bdea72e]: Add information in the readme about the current CI status (Francisco Javier Trujillo Mata) #271
  • [37f7822]: Prevent implicit double conversion (astrelsky) #273
  • [6602d7b]: Use floor float instead of floor double (astrelsky) #277
  • [331d2b5]: Modified VU0MixVec. Corrected clobbers. (astrelsky) #272
  • [d6f724f]: Only keep used memory instead of flushing all registers (astrelsky) #278
  • [b8769b6]: Update french language/font & indonesian language (ElPatas1)
  • [f1152f0]: Use iop-gcc -dumpversion for getting version number (uyjulian) #281
  • fix attribute text displaying incorrectly in custom themes #285 (KrahJohlito)
  • fix typo in CD regs - thanks AKuHAK #285 (KrahJohlito)
  • if loading custom saved theme at init from any device other than MC, refresh hints for all modes. #285 (KrahJohlito)
  • [417f20c]: Simplify diaExecuteDialog sfx (Rick Gaiser) #287
  • [f18e465]: Cleanup sfx code (Rick Gaiser) #287
  • [cb73ec1]: Cleanup guiDrawBusy and guiRenderGreeting (Rick Gaiser) #287
  • check interface functions if initialized or not #287 (Rick Gaiser)
  • [ab33508]: Calculate sound delays, init sound in init, control sound from introloop (Rick Gaiser) #287
  • allow sfxInit to continue if audio lib is init #287 (KrahJohlito)
  • [2f5030d]: Improve sound duration calculation (Rick Gaiser) #287
  • [a6c6b05]: Add fadeDuration calculation (Rick Gaiser) #287
  • update default sfx to include number of samples in header & update duration calculation function #287 (KrahJohlito)
  • [c487160]: fix notifications timer (KrahJohlito) #287
  • remove unneeded code, restore deferred calls to audio init #287 (KrahJohlito)
  • [6f8cd1a]: Update issue templates (AKuHAK) #286
  • [7d5cfdf]: Removed old issue templates (AKuHAK) #286
  • [92e4686]: Update feature_request.md (AKuHAK) #286
  • [30d3d4b]: Merge branch 'master' of https://github.com/sl1pkn07/Open-PS2-Loader (uyjulian) #202
  • [2e10915]: Merge branch 'master' of https://github.com/astrelsky/Open-PS2-Loader (uyjulian) #278
  • [bd78578]: start last played auto start countdown after intro loop (KrahJohlito) #287
  • [9f1ffc1]: fix last played auto start datatype (KrahJohlito) #287
  • [9e2faec]: Add more variants to CI (#288) (Julian Uy) #288
  • [e46b8f1]: Exclude some code from being formatted (uyjulian) #240
  • [f4c59c6]: Add formating command usable by "make format" (uyjulian) #240
  • [953f535]: Add formatting check to continuous integration (uyjulian) #240
  • [a4dcfc5]: Format files using clang-format (uyjulian) #240
  • [61d1ccb]: Always use sio2man/padman/mcman/mcserv from ps2sdk (#289) (Julian Uy) #289
  • [f84d508]: Use xmcman version instead of mcman version (uyjulian) #291
  • use POSIX I/O functions #296 (KrahJohlito)
  • [163d686]: fix apps not working from USB with prefix (Tupakaveli)
  • [cf02bc7]: Merge branch 'master' of https://github.com/Tupakaveli/Open-PS2-Loader (uyjulian)
  • [2d72e5e]: Show message when PS2SDK is not setup when attempting to build (uyjulian) #299
  • [7a1417f]: Changes to CI files: (uyjulian) #299
  • [be58bec]: Update check-format.yml (AKuHAK)
  • [c410d64]: Overhaul memory card selection and folder creation code (uyjulian) #308
  • [ba2bc14]: Move memory card directory and icon creation to thread (uyjulian) #308
  • search for legacy apps cfg on each device #306 (KrahJohlito)
  • have legacy app system getItemConfig - display info page stuff #306 (KrahJohlito)
  • add APP size to config set #306 (KrahJohlito)
  • reload legacy apps config at refresh #306 (KrahJohlito)
  • [e967710]: Fix notification display of memory card (uyjulian) #308
  • [eecbb0a]: Use lseek64 instead of lseek (#309) (Rick Gaiser) #309
  • [991bd38]: Add gawk to packages to install (uyjulian) #310
  • [8742c1a]: Update compilation.yml (AKuHAK) #313
  • Fix to GetFileStatFromImage #317 (PSISP)
  • Cleanup GetFileStatFromImage return code #317 (PSISP)
  • [41f7cf0]: Fix formatting for last merge (uyjulian)
  • [21ff6b1]: Replace stricmp with strcasecmp (Maximus32) #334
  • [c77b0d4]: Global data may not be in the header files (Maximus32) #334
  • [efcc15a]: Fix gcc10 warnings (Maximus32) #334
  • [fe24474]: Improve mix: 1 less multiplication (Maximus32) #334
  • [5aa2863]: Fix 'uses -mdouble-float' warnings (Maximus32) #334
  • [b0f807c]: Fix warning '.end symbol does not match .ent symbol' (Maximus32) #334
  • [d918f6a]: Fix warning 'break strict-aliasing rules' (Maximus32) #334
  • [df4bd01]: Override program headers, but why?! (Maximus32) #334
  • [422fee7]: iop Makefiles simplified (Maximus32) #334
  • [6c62ad9]: fix memory card detection (KrahJohlito) #340
  • [01d2159]: fix freeing languages at switch (KrahJohlito) #340
  • [63367d2]: Disable stat function to make loading files fast (Maximus32) #342
  • pack structs used in assembly code #342 (Maximus32)
  • [a3428d7]: Add debugging for parameters passed to ee_core (Maximus32) #342
  • [9fc223c]: Fix rendering special characters (Maximus32) #342
  • load debug modules before loading drivers #342 (Maximus32)
  • [0ee82ae]: update README (KrahJohlito) #344
  • Add OPL_VERSION based on git tags an format change (Maximus32)
  • Releases based on OPL_VERSION and git tags (Maximus32)
  • [62de32d]: OPL v1.0.0-rc1 (Maximus32)