Automatically Generated by make_changelog.sh. DO NOT EDIT

-----------------------------------------------------------------------------

  Copyright 2009-2010, Ifcaro & jimmikaelkael
  Licenced under Academic Free License version 3.0
  Review Open PS2 Loader README & LICENSE files for further details.

-----------------------------------------------------------------------------

Open PS2 Loader Detailed ChangeLog:

rev1948 - 2022-11-20 16:03..583dea16 - Matías Israelson                 replace `set-output` with enviroment variables (#800)
rev1947 - 2022-11-20 00:00..a2a1cd35 - Matías Israelson                 use compact macro to extern embedded IRX (#775)
rev1946 - 2022-11-19 23:43..4d772df6 - Matías Israelson                 move OPLTestISO from main CI to separate workflow (#807)
rev1945 - 2022-11-17 16:36..0d830c61 - AKuHAK                           Merge pull request #802 from uyjulian/fix_wrong_iomanx_import
rev1944 - 2022-11-11 00:29..5d99283c - uyjulian                         lwnbdsvr/platform-ps2: include iomanX before redefining close()
rev1943 - 2022-11-11 00:28..0e868227 - uyjulian                         Modules including iomanX interfaces need to use iomanX imports
rev1942 - 2022-11-02 12:24..2bb29784 - AKuHAK                           Revert "remove `set-output` commands from CI"
rev1941 - 2022-11-02 12:12..8d24fdb1 - Matías Israelson                 remove `set-output` commands from CI
rev1940 - 2022-09-22 11:36..d58e7213 - AKuHAK                           Merge pull request #745 from uyjulian/default_config_unify
rev1939 - 2022-08-31 21:34..f36e568c - Rick Gaiser                      Merge pull request #744 from uyjulian/add_missing_irx_id
rev1938 - 2022-08-31 21:33..5c81088b - Rick Gaiser                      Merge pull request #743 from uyjulian/cleanup2
rev1937 - 2022-08-28 13:06..d47cf6f6 - uyjulian                         Unify default configuration location
rev1936 - 2022-08-28 12:59..9d971031 - uyjulian                         Add IRX_ID to modules that don't already have it
rev1935 - 2022-08-28 12:50..bd13d5aa - uyjulian                         clang-format
rev1934 - 2022-08-28 12:46..28e5e182 - uyjulian                         Fix instances of -Wmaybe-uninitialized
rev1933 - 2022-08-28 12:44..b1d3ce75 - uyjulian                         Silence instance of -Wstringop-overflow
rev1932 - 2022-08-28 12:42..d8753130 - uyjulian                         Fix instances of "comparison of distinct pointer types lacks a cast"
rev1931 - 2022-08-28 12:40..d81f4213 - uyjulian                         Fix instances of -Wincompatible-pointer-types
rev1930 - 2022-08-28 12:37..d0a4eb38 - uyjulian                         Fix instances of -Wpointer-sign
rev1929 - 2022-08-28 12:32..55be78e6 - uyjulian                         Fix instance of -Waddress
rev1928 - 2022-08-28 12:31..09880c03 - uyjulian                         Fix instances of -Wimplicit-function-declaration
rev1927 - 2022-08-28 12:20..890d1084 - uyjulian                         Silence instances of -Wstrict-aliasing
rev1926 - 2022-08-28 12:17..da128c3b - uyjulian                         Fix instance of -Wunused-variable
rev1925 - 2022-08-19 19:31..9dedc021 - Julian Uy                        Merge pull request #730 from israpps/fix-OSDLang-settings
rev1924 - 2022-08-18 19:05..a77dc571 - Matías Israelson                 remove languages not supported by configparam
rev1923 - 2022-08-18 19:01..16bca757 - Matías Israelson                 Update supportbase.c
rev1922 - 2022-08-15 20:50..ebbf1be4 - Rick Gaiser                      Merge pull request #728 from uyjulian/useps2sdkmodules
rev1921 - 2022-08-15 11:19..67c617a6 - uyjulian                         Use ioptrap, eesync, udnl from ps2sdk
rev1920 - 2022-08-14 18:11..3e26d1f9 - Julian Uy                        Merge pull request #724 from israpps/osd-config
rev1919 - 2022-08-14 12:55..230f3288 - Matías Israelson                 OSD language enforcement
rev1918 - 2022-08-14 12:41..eec4dd97 - Matías Israelson                 make menu spacing smarter
rev1917 - 2022-08-09 14:58..7d786b34 - Julian Uy                        Merge pull request #721 from rickgaiser/mx4sio
rev1916 - 2022-08-08 21:50..96eb7eb5 - Rick Gaiser                      Merge pull request #720 from israpps/patch-12
rev1915 - 2022-08-08 21:30..e3d5bed5 - Maximus32                        Try to make MCEMU/VMC compatible with MX4SIO
rev1914 - 2022-08-08 14:23..35fa130f - Matías Israelson                 [opltestiso]: add padding to reported values
rev1913 - 2022-08-08 13:32..34f6d46a - Matías Israelson                 compile and upload OPL Test ISO as artifact & allow manual workflow runs from actions tab (#718)
rev1912 - 2022-08-07 16:26..a71fccc7 - Julian Uy                        Merge pull request #717 from israpps/patch-9
rev1911 - 2022-08-07 18:22..2d4050cf - Matías Israelson                 backup recompilations
rev1910 - 2022-07-26 22:22..a1f49ed4 - AKuHAK                           Merge pull request #712 from MiKE41/master
rev1909 - 2022-07-23 18:18..2d106e4b - Michael                          ps2rd hook code detection
rev1908 - 2022-07-20 11:57..4ca24757 - JoseAaronLopezGarcia             Cleanup ZSO reader. (#708)
rev1907 - 2022-07-19 03:43..48e2d132 - JoseAaronLopezGarcia             Cleaned and improved ZSO reader. (#707)
rev1906 - 2022-07-02 06:22..8cb7770d - Julian Uy                        Merge pull request #684 from rickgaiser/opltestiso
rev1905 - 2022-07-02 09:21..7b56ad70 - Maximus32                        Add opltestiso for testing OPL's 'ingame' specs
rev1904 - 2022-07-01 23:22..66fa9fd2 - Julian Uy                        Merge pull request #688 from AKuHAK/check
rev1903 - 2022-06-25 10:27..77e766b5 - AKuHAK                           Merge pull request #694 from rickgaiser/usbd_mini
rev1902 - 2022-06-24 15:11..4b57669d - Maximus32                        use usbd_mini.irx instead of usbd.irx
rev1901 - 2022-06-24 10:30..4e6c85ea - Rick Gaiser                      Merge pull request #691 from AKuHAK/check2
rev1900 - 2022-06-23 16:14..bd858ed4 - AKuHAK                           Mode 1 values adjustment Real CD/DVD games never reach 24x CD speed (3600KB/s). 2 values: SCECdSpinMax and SCECdSpinNom will change the behaviour. SCECdSpinMax will imit CD and DVD drive to constant values: 900KB/s for CD, 2200KB/s for DVD Reference and actual tests: DTL-S4023newsgroupssce.dev.prog.spu.pdf
rev1899 - 2022-06-22 11:13..d35f8367 - AKuHAK                           reduce the scope of variables
rev1898 - 2022-06-22 11:05..fb847e62 - AKuHAK                           Add one argument support into apps Add "argv1=" into title.cfg
rev1897 - 2022-06-17 08:30..c8ace8b6 - Rick Gaiser                      Merge pull request #678 from israpps/patch-6
rev1896 - 2022-06-16 13:40..e07aa253 - Matías Israelson                 increase author padding on changelog
rev1895 - 2022-06-15 23:27..4a1e95e3 - Julian Uy                        Merge pull request #673 from rickgaiser/bd_defrag2
rev1894 - 2022-06-15 22:30..ecb9d7ca - Maximus32                        Fix: free 2KiB of unused IOP RAM
rev1893 - 2022-06-15 22:21..8f04d009 - Maximus32                        BDM: increase maximum fragments to 64 (same as HDD)
rev1892 - 2022-06-15 22:19..9ba5516f - Maximus32                        fix warning
rev1891 - 2022-06-13 21:33..1473a90f - Maximus32                        Add defragmentation support
rev1890 - 2022-06-13 21:04..3b9e99a5 - Maximus32                        do not delete (and reclone) lang folder on clean (add realclean for this)
rev1889 - 2022-06-13 20:54..c765d3ed - Rick Gaiser                      Merge pull request #667 from JoseAaronLopezGarcia/master
rev1888 - 2022-06-13 18:26..6db191ea - JoseAaronLopezGarcia             Merge branch 'ps2homebrew:master' into master
rev1887 - 2022-06-12 14:53..1ac43a4d - Francisco Javier Trujillo Mata   Merge pull request #671 from ps2homebrew/no_kernelpatch
rev1886 - 2022-06-12 00:26..a98ee6b9 - uyjulian                         Replace usage of libkernel-nopatch with libkernel and strong symbols
rev1885 - 2022-06-10 21:49..3ede5cc7 - JoseAaronLopezGarcia             format
rev1884 - 2022-06-10 15:48..32cc1577 - JoseAaronLopezGarcia             Format
rev1883 - 2022-06-10 14:55..e4a54966 - JoseAaronLopezGarcia             Cleanup.
rev1882 - 2022-06-09 17:18..71143b7a - Rick Gaiser                      Merge pull request #661 from JoseAaronLopezGarcia/master
rev1881 - 2022-06-08 19:07..384086f2 - JoseAaronLopezGarcia             Cleanup.
rev1880 - 2022-06-08 15:10..a361ba9e - Rick Gaiser                      Merge pull request #660 from JoseAaronLopezGarcia/master
rev1879 - 2022-06-08 13:24..4e1a3415 - JoseAaronLopezGarcia             Changed vfat to fatfs.
rev1878 - 2022-06-07 08:58..099caa8d - Julian Uy                        Merge pull request #659 from rickgaiser/fakemodules
rev1877 - 2022-06-06 23:23..49e383cd - Maximus32                        Fix: rename __NR__Exit to __NR_KExit
rev1876 - 2022-06-06 23:07..26be1af9 - Maximus32                        Dynamically check fakemodule list, fixes PADEMU on SMB/HDD with some games
rev1875 - 2022-05-26 20:20..2f0506c8 - AKuHAK                           Fix release workflow
rev1874 - 2022-05-26 17:50..b2db9f7d - AKuHAK                           Merge pull request #650 from AKuHAK/lng
rev1873 - 2022-05-26 12:25..b7f9f98c - AKuHAK                           Move fonts into language repo fixed language pack script added workflow for languages workflow action version bump
rev1872 - 2022-05-26 10:11..97599cc2 - AKuHAK                           Move languages into separate repo https://github.com/ps2homebrew/Open-PS2-Loader-lang
rev1871 - 2022-05-26 00:02..c34a072b - JoseAaronLopezGarcia             Added ZSO code, sector cache, and ZISO compressor.
rev1870 - 2022-05-24 16:58..2e25d4b7 - AKuHAK                           Merge pull request #552 from bignaux/smb
rev1869 - 2022-05-18 17:15..38b734b3 - AKuHAK                           Revert "ethsupport: fix strict aliasing"
rev1868 - 2022-05-13 18:00..4e032f7c - Julian Uy                        Merge pull request #619 from uyjulian/cleanup1
rev1867 - 2022-05-08 07:26..99028e1b - Julian Uy                        Merge pull request #639 from uyjulian/megachecktoken
rev1866 - 2022-05-04 19:59..7566f022 - uyjulian                         CI: check if MEGA combo exists before using it
rev1865 - 2022-04-22 16:03..0406855a - Julian Uy                        Merge pull request #629 from DimitarSamarov07/master
rev1864 - 2022-04-22 16:03..ecbec523 - Julian Uy                        Merge pull request #633 from SerdarSaglam/patch-2
rev1863 - 2022-04-22 00:08..b4b44a12 - Serdar Sağlam                    Update Language Tr
rev1862 - 2022-04-18 09:06..503c875e - Julian Uy                        Merge pull request #631 from israpps/patch-5
rev1861 - 2022-04-18 10:52..938d46a9 - Matías Israelson                 Fix CI
rev1860 - 2022-04-13 18:40..52a4399e - Dimitar Samarov                  Update lang_Bulgarian.lng
rev1859 - 2022-03-15 01:27..99ad8b48 - uyjulian                         Remove unneeded brackets for math variables
rev1858 - 2022-03-15 01:27..e40c5938 - uyjulian                         Use shell builtin for stdin
rev1857 - 2022-03-15 01:27..9d3d3a55 - uyjulian                         lng_pack: glob relative to current directory to avoid adding options
rev1856 - 2022-03-15 01:27..09025815 - uyjulian                         lng_pack: quote paths
rev1855 - 2022-03-15 01:27..d7cc36ec - uyjulian                         Avoid using void pointers in calculations
rev1854 - 2022-03-15 00:52..ce329328 - uyjulian                         Fix instances of redundent / possible null conditions
rev1853 - 2022-03-15 00:49..208cb57b - uyjulian                         Remove extra unneeded null assignments
rev1852 - 2022-03-15 00:48..5c1d3791 - uyjulian                         Normalize cheat manager address/value type
rev1851 - 2022-03-15 00:47..112a0d21 - uyjulian                         Fix printf format specifier
rev1850 - 2022-03-15 00:37..871b111e - uyjulian                         mcemu/mcemu: mark r as used
rev1849 - 2022-03-15 00:36..953cf4f6 - uyjulian                         Remove unused assignments
rev1848 - 2022-03-15 00:32..56f02b82 - uyjulian                         cdvdman/atad: use void instead of assigning to dummy variable
rev1847 - 2022-03-15 00:32..82d10f91 - uyjulian                         themes: ensure SIZING_WRAP will be set on sizingMode
rev1846 - 2022-03-15 00:31..aec42f8b - uyjulian                         lwnbdsvr/nbd_protocol: check size is matching
rev1845 - 2022-03-15 00:26..f850e150 - uyjulian                         Remove always true conditions
rev1844 - 2022-03-15 00:25..95b82082 - uyjulian                         smap: make comparison more explicit
rev1843 - 2022-03-15 00:24..6f8032f0 - uyjulian                         Remove useless size assignment when reading sector
rev1842 - 2022-03-15 00:22..4768c310 - uyjulian                         textures: return error if texId is -1 and path not given
rev1841 - 2022-03-15 00:21..67e887db - uyjulian                         ps2link/net_fio: call memcpy on ctime/atime/mtime individually
rev1840 - 2022-03-15 00:20..78e46db1 - uyjulian                         cdvdman: copy without an intermediate buffer
rev1839 - 2022-03-15 00:16..0b49b1f4 - uyjulian                         ethsupport: fix strict aliasing
rev1838 - 2022-03-15 00:10..626d87a7 - uyjulian                         Ignore -Warray-bounds and -Wstringop-overflow for memset of address
rev1837 - 2022-03-14 14:29..9fc5b821 - Julian Uy                        Merge pull request #606 from jackmax/padmacro
rev1836 - 2022-03-13 09:24..e7389889 - Julian Uy                        Merge pull request #612 from jackmax/language_generation_bugfix
rev1835 - 2022-02-19 01:25..ab78f9d6 - jackmax                          Added "pad macro" functionality for modifying pad behavior. Unified some of the code for handling DS3 and DS4 controllers in different modes.
rev1834 - 2022-02-19 01:18..ccbc34bf - jackmax                          Fixed bug in generating language files.
rev1833 - 2022-02-13 09:13..f087febe - Julian Uy                        Merge pull request #609 from jackmax/gui_string_rework2
rev1832 - 2022-02-06 20:25..54fd6da0 - jackmax                          Automated generation of GUI strings and language files. Changed Makefile to simplify generation of object files from PNGs. Changed Makefile to add header files as dependencies.
rev1831 - 2022-02-01 21:27..dbe83b6a - AKuHAK                           Merge pull request #607 from AstroSnail/patch-1
rev1830 - 2022-01-31 09:05..6708cae1 - AstroSnail                       Fix matrix to build all variants
rev1829 - 2022-01-12 22:52..b47f7db7 - Julian Uy                        Merge pull request #585 from PsarrasK/Greek_Lang_Update
rev1828 - 2021-12-09 19:50..cfe522ef - Psarras Konstantinos             Update Greek Language
rev1827 - 2021-11-12 12:46..271338d1 - Tupakaveli                       Merge pull request #564 from KrahJohlito/elf-loader
rev1826 - 2021-11-12 12:46..6549c692 - Tupakaveli                       Merge pull request #579 from KrahJohlito/mc
rev1825 - 2021-11-12 12:45..988f76d9 - Tupakaveli                       Merge pull request #581 from KrahJohlito/ps2logo
rev1824 - 2021-11-11 17:38..97f2eaca - KrahJohlito                      get console region at autoLaunch init for ps2logo decryption
rev1823 - 2021-11-10 08:32..ba6d0ed4 - KrahJohlito                      Merge pull request #573 from SerdarSaglam/master
rev1822 - 2021-11-10 08:32..f44dbc9b - KrahJohlito                      Merge pull request #572 from Haker120/patch-2
rev1821 - 2021-11-10 08:32..03d7b95c - KrahJohlito                      Merge pull request #549 from ColtonSilvaonKnoxKontor/patch-8
rev1820 - 2021-11-10 08:32..b0528c20 - KrahJohlito                      Merge pull request #547 from ColtonSilvaonKnoxKontor/patch-7
rev1819 - 2021-11-08 18:38..8b905ccf - KrahJohlito                      osdhistory: don't write history to ps1 cards
rev1818 - 2021-10-24 20:53..5e43f40a - Serdar Sağlam                    Merge pull request #1 from SerdarSaglam/SerdarSaglam-patch-1
rev1817 - 2021-10-24 20:53..6f0c7637 - Serdar Sağlam                    Update font
rev1816 - 2021-10-24 20:50..305a8c34 - Serdar Sağlam                    Merge branch 'ps2homebrew:master' into master
rev1815 - 2021-10-24 20:49..a2347197 - Serdar Sağlam                    Update font
rev1814 - 2021-10-24 18:28..f3f6f2fc - Haker120                         Update lang_Polish.lng
rev1813 - 2021-10-21 23:43..bc29da3d - Julian Uy                        Merge pull request #567 from Haker120/patch-1
rev1812 - 2021-10-21 23:43..d0866e15 - Julian Uy                        Merge pull request #565 from deniscerri/master
rev1811 - 2021-10-21 23:43..b7639f0b - Julian Uy                        Merge pull request #554 from SerdarSaglam/patch-1
rev1810 - 2021-10-17 15:56..483dc27f - Haker120                         Update lang_Polish.lng
rev1809 - 2021-10-11 02:51..589d0de3 - Denis Çerri                      Create lang_Albanian.lng
rev1808 - 2021-10-03 19:39..b1ea9ff1 - KrahJohlito                      iosupport: remove unused variable from item_list_t
rev1807 - 2021-10-03 11:43..8fc50dcc - KrahJohlito                      png: fix after filler
rev1806 - 2021-10-03 11:43..9beea082 - KrahJohlito                      repo layout: move audio into seperate folder
rev1805 - 2021-10-03 11:43..706cd5e2 - KrahJohlito                      replace embedded elfldr with ps2sdk elf-loader lib
rev1804 - 2021-10-02 10:33..cc4e1fa1 - KrahJohlito                      silence supportbase warnings
rev1803 - 2021-10-02 10:33..3f4eef0c - KrahJohlito                      iosupport: refactor 3 functions doing the same thing into one
rev1802 - 2021-09-26 23:11..aa13220e - Serdar Sağlam                    Update lang_Turkish.lng
rev1801 - 2021-09-21 13:45..40925766 - Bignaux Ronan                    Merge pull request #546 from bignaux/nbd
rev1800 - 2021-09-20 22:50..120301c9 - Serdar Sağlam                    Update lang_Turkish.lng
rev1799 - 2021-09-18 13:34..621863d8 - Bignaux Ronan                    dialog.c: Expand the port range of the SMB server from 1-1024 to 1-65353
rev1798 - 2021-09-17 08:08..40fc2d96 - Colton Silva                     Updated, typo fixed
rev1797 - 2021-09-17 07:31..72fb6777 - Colton Silva                     Create lang_Cebuano.lng
rev1796 - 2021-09-17 07:31..f018dca0 - Colton Silva                     Update lang_Cebuano.lng
rev1795 - 2021-09-16 03:37..213531a5 - Colton Silva                     Some added strings updated
rev1794 - 2021-09-15 00:20..a23f2936 - Bignaux Ronan                    lwnbd: move IOP specific code in platform-ps2.h
rev1793 - 2021-09-13 20:14..38448683 - Bignaux Ronan                    lwnbd: protocol improvements
rev1792 - 2021-09-09 21:01..13e626fa - Maximus32                        OPL v1.2.0-Beta
rev1791 - 2021-09-09 20:59..5db29c2b - Maximus32                        OPL v1.1.0
rev1790 - 2021-09-09 13:07..1f662a3d - Rick Gaiser                      Merge pull request #539 from ps2homebrew/bignaux-patch-2
rev1789 - 2021-09-07 19:58..b314fa08 - Bignaux Ronan                    README.md: Update NBD info
rev1788 - 2021-09-07 10:37..6af0f599 - Rick Gaiser                      Merge pull request #536 from J013k/master
rev1787 - 2021-09-07 10:03..f32cc598 - AKuHAK                           Translations updated
rev1786 - 2021-09-06 22:47..3d3fc4c5 - Rick Gaiser                      Merge pull request #530 from bignaux/nbd
rev1785 - 2021-09-06 22:43..8fee912d - Rick Gaiser                      Merge pull request #535 from KrahJohlito/patch
rev1784 - 2021-09-05 11:28..5b82898a - Bignaux Ronan                    NBD: add gdefaultexport config option
rev1783 - 2021-09-04 12:34..24bfe5b4 - KrahJohlito                      util.c fix checking ret value of mkdir
rev1782 - 2021-09-04 12:33..a41cc2b8 - KrahJohlito                      menusys.c don't call saveConfig per file
rev1781 - 2021-09-03 21:21..0555e9e8 - Rick Gaiser                      Merge pull request #531 from AKuHAK/UL.fix
rev1780 - 2021-09-03 15:22..ae939709 - AKuHAK                           Revert size calculation for USBExtreme (can take more then 5 minutes)
rev1779 - 2021-09-02 16:48..0265d2ac - ElPatas1                         Update spanish translation
rev1778 - 2021-09-02 12:14..0e84563c - Rick Gaiser                      Merge pull request #525 from KrahJohlito/bdm-gui
rev1777 - 2021-09-02 19:06..d664c1d7 - KrahJohlito                      gui: swap out device icon and text as new block device detected
rev1776 - 2021-09-01 20:25..3a06f3c5 - Rick Gaiser                      Merge pull request #523 from bignaux/nbd
rev1775 - 2021-08-31 19:46..a0e9aa84 - Bignaux Ronan                    better nbd_context handling and debug
rev1774 - 2021-08-31 01:24..53751dd3 - Bignaux Ronan                    lwnbd: blockshift -> blocksize
rev1773 - 2021-08-30 23:21..e03af9ba - Bignaux Ronan                    fix NBD_OPT_LIST
rev1772 - 2021-08-30 19:28..69ba2936 - Rick Gaiser                      Merge pull request #522 from KrahJohlito/mc
rev1771 - 2021-08-30 18:43..b75de6f8 - Bignaux Ronan                    lwnbd: sync with lwnbd repo
rev1770 - 2021-08-30 20:55..9c3dc277 - KrahJohlito                      gui.c fix comparison to int
rev1769 - 2021-08-30 20:22..4f6bd1d1 - KrahJohlito                      fix polish lang file
rev1768 - 2021-08-30 10:33..640d8be4 - AKuHAK                           Merge pull request #521 from rickgaiser/for-ps2h
rev1767 - 2021-08-30 07:42..b7745eec - KrahJohlito                      util.c clean up
rev1766 - 2021-08-29 23:40..dbf652f6 - Jolek                            Updated translations (#520)
rev1765 - 2021-08-29 22:28..438eb38c - Maximus32                        Fix: increase MAX_MODULES to 64
rev1764 - 2021-08-29 16:51..5d0e587f - Rick Gaiser                      Merge pull request #517 from AKuHAK/UL_fix
rev1763 - 2021-08-29 16:45..0d891d1d - Rick Gaiser                      Merge pull request #515 from AKuHAK/readme
rev1762 - 2021-08-28 14:26..71e887bc - AKuHAK                           Readme update and changelog script improved
rev1761 - 2021-08-28 13:25..755d8f7b - AKuHAK                           Fixed USBExtreme issue
rev1760 - 2021-08-26 21:48..1cba3f96 - ElPatas1                         Update spanish language
rev1759 - 2021-08-24 21:20..6d42fada - Rick Gaiser                      Merge pull request #506 from bignaux/nbd
rev1758 - 2021-08-24 18:41..3f06d4b4 - Bignaux Ronan                    lwNBDsvr: Small refactoring
rev1757 - 2021-08-23 09:17..399ec25b - AKuHAK                           Merge pull request #502 from AKuHAK/dhcp
rev1756 - 2021-08-21 18:33..a9fbc4e3 - AKuHAK                           Revert "interface/ethsupport: avoid strict aliasing warning"
rev1755 - 2021-08-21 18:34..e3eed16c - Tupakaveli                       Merge pull request #494 from KrahJohlito/lang
rev1754 - 2021-08-17 21:00..bd1a2ad5 - KrahJohlito                      Change Fake DS3 Workaround setting to be clearer for all languages
rev1753 - 2021-08-17 21:00..9682c339 - KrahJohlito                      Add partition notification
rev1752 - 2021-08-17 21:00..d6818cbb - KrahJohlito                      Seperate entry notifications
rev1751 - 2021-08-17 21:00..f6246118 - KrahJohlito                      Increase pademu settings space
rev1750 - 2021-08-17 21:00..15cdbc77 - KrahJohlito                      Clean up English language files Remove unused strings and hardcode some that don't need translation
rev1749 - 2021-08-17 21:00..443b756f - KrahJohlito                      Change Debug Colors setting to be clearer for all languages
rev1748 - 2021-08-17 17:33..c43f1880 - KrahJohlito                      Merge pull request #485 from AKuHAK/USBextreme_ext
rev1747 - 2021-08-17 10:37..03e9717d - AKuHAK                           Merge pull request #493 from KrahJohlito/codacy
rev1746 - 2021-08-17 12:19..812bf055 - KrahJohlito                      codacy badge
rev1745 - 2021-08-17 12:19..da819679 - KrahJohlito                      fix resource leak in opl2iso
rev1744 - 2021-08-17 10:53..5030ae71 - KrahJohlito                      textures.c remove unused struct member
rev1743 - 2021-08-17 10:51..9ebbc37f - KrahJohlito                      variable 'varname' is assigned a value that is never used
rev1742 - 2021-08-16 19:09..1c2c123c - AKuHAK                           Added size calculation for USBExtreme games
rev1741 - 2021-08-16 21:26..3b2f83f5 - KrahJohlito                      Merge pull request #489 from DavidBrazSan/patch-5
rev1740 - 2021-08-15 23:27..a7c1b773 - AKuHAK                           Ignore non-valid entries in USBextreme game list CRC32 function guarded from overflow
rev1739 - 2021-08-13 18:29..5b6108db - KrahJohlito                      revert 2b2a87f62f477a5b21435e4d824e8656010bce8a
rev1738 - 2021-08-12 19:15..4a447c34 - David BrazSan                    Update lang_Portuguese_BR.lng
rev1737 - 2021-08-12 16:29..d29f9a69 - Alexander López-Parrado          IGR poweroff bug fixed (#486)
rev1736 - 2021-08-11 01:26..955c98dc - AKuHAK                           Merge pull request #483 from israpps/mardown2forms
rev1735 - 2021-08-11 00:47..f21deb12 - AKuHAK                           Merge pull request #484 from KrahJohlito/KrahJohlito-patch-1-2
rev1734 - 2021-08-11 00:39..bfeffbd0 - AKuHAK                           Migrate templates from markdown to github forms
rev1733 - 2021-08-10 12:22..2b2a87f6 - KrahJohlito                      Increase buffer size of usb util game name
rev1732 - 2021-08-08 11:32..17c3a5ce - AKuHAK                           Merge pull request #481 from KrahJohlito/miniOPL
rev1731 - 2021-08-07 00:23..823472d8 - Julian Uy                        Merge pull request #479 from rickgaiser/for-ps2h-hotplug
rev1730 - 2021-08-07 10:30..5c8543fe - KrahJohlito                      Parse launch args to auto boot games from HDDOSD
rev1729 - 2021-08-07 10:28..3c146fb4 - KrahJohlito                      Merge pull request #480 from rickgaiser/for-ps2h-cleanups
rev1728 - 2021-08-07 10:27..d3c3edb9 - KrahJohlito                      Merge pull request #478 from rickgaiser/for-ps2h-textures
rev1727 - 2021-08-07 09:59..f04c6170 - Tupakaveli                       Merge pull request #477 from KrahJohlito/apps
rev1726 - 2021-08-06 16:51..64919247 - Maximus32                        Improve texture loading
rev1725 - 2021-08-06 16:41..fcd54021 - Maximus32                        Cleanup typos
rev1724 - 2021-08-06 16:41..a600ffee - Maximus32                        cdvdman: improve debugging output
rev1723 - 2021-08-06 16:41..4d24d8f8 - Maximus32                        Add LOG("Leaving OPL GUI, starting eecore...n");
rev1722 - 2021-08-06 16:41..2753ad41 - Maximus32                        Makefile: use packed bin for run/sim targets
rev1721 - 2021-08-06 16:32..66c63528 - Maximus32                        cdvdman: allow BDM devices to be ejected and inserted
rev1720 - 2021-08-05 21:00..44c36c65 - KrahJohlito                      opl.c fix loop conditions
rev1719 - 2021-08-03 14:15..2d333373 - Julian Uy                        Merge pull request #474 from KrahJohlito/patch-1
rev1718 - 2021-08-03 21:38..45441418 - KrahJohlito                      hdd.c null terminate strings copied with strncpy()
rev1717 - 2021-08-02 12:19..a8d9a393 - Julian Uy                        Merge pull request #470 from DavidBrazSan/patch-4
rev1716 - 2021-08-02 09:44..2f1dbe47 - David BrazSan                    Update lang_Portuguese_BR.lng
rev1715 - 2021-08-02 13:11..db52ae47 - Rick Gaiser                      Merge pull request #475 from fjtrujy/libjpeg
rev1714 - 2021-08-01 20:10..d7201e51 - Francisco Javier Trujillo Mata   Use libjpg addons for loading png files
rev1713 - 2021-07-31 11:05..c2c0f536 - AKuHAK                           Merge pull request #459 from KrahJohlito/settings
rev1712 - 2021-07-30 16:07..a8c21251 - KrahJohlito                      Merge branch 'master' into settings
rev1711 - 2021-07-22 12:34..7b7b8ce3 - Julian Uy                        Merge pull request #471 from AKuHAK/master
rev1710 - 2021-07-22 19:40..cd376b08 - AKuHAK                           Added Discord badge
rev1709 - 2021-07-22 19:19..301a4c69 - AKuHAK                           Merge pull request #15 from israpps/patch-1
rev1708 - 2021-07-22 12:55..71aea6cf - Matías Israelson                 Collapsible sections and minor changes
rev1707 - 2021-07-22 08:54..fd15fe61 - David BrazSan                    Update lang_Portuguese_BR.lng
rev1706 - 2021-07-22 12:55..c081059f - AKuHAK                           Added MEGA badge into readme
rev1705 - 2021-07-22 01:08..4c44ccd4 - AKuHAK                           Merge pull request #461 from uyjulian/stdmchandling
rev1704 - 2021-07-22 01:07..33bc7349 - AKuHAK                           Merge pull request #467 from uyjulian/bdmsettings_mx4sio
rev1703 - 2021-07-21 15:37..897a8376 - KrahJohlito                      BDM: add GUI option for MX4SIO
rev1702 - 2021-07-21 15:37..883fc184 - Maximus32                        BDM: add MX4SIO support
rev1701 - 2021-07-21 15:37..54f85e66 - KrahJohlito                      GUI: rework BDM GUI device selection
rev1700 - 2021-07-09 21:43..0a08a709 - uyjulian                         Use standard POSIX functions for memory card handling
rev1699 - 2021-07-04 22:21..70ed88ab - Julian Uy                        Merge pull request #458 from israpps/OPL-Mega-Backups
rev1698 - 2021-07-04 13:25..52029869 - KrahJohlito                      add global pademu to controller settings
rev1697 - 2021-07-03 20:51..e76c30f1 - KrahJohlito                      GUI: Move some settings to 'Controller Settings' This would be a good place for PADEMU also
rev1696 - 2021-07-01 15:00..6b4b0bab - Matías Israelson                 OPL Builds Backup
rev1695 - 2021-06-29 13:41..e41fac7e - Julian Uy                        Merge pull request #452 from AKuHAK/clean_code
rev1694 - 2021-06-28 21:51..a3703bf9 - AKuHAK                           Tab characters replaced with spaces code run through clang-format-13 commented code also run through clang-format
rev1693 - 2021-06-28 11:02..6845d944 - Julian Uy                        Merge pull request #451 from AKuHAK/asm-beautify
rev1692 - 2021-06-28 16:21..62052d1a - AKuHAK                           Fixed assembly code indentation
rev1691 - 2021-06-28 15:33..02ec344c - AKuHAK                           Merge pull request #450 from uyjulian/smsutils_cleanup
rev1690 - 2021-06-28 12:49..5ba969d2 - AKuHAK                           Merge pull request #449 from uyjulian/strncmp_microoptimization
rev1689 - 2021-06-28 02:29..96aa126f - uyjulian                         Move memcpy/memset redefinition to smsutils.h
rev1688 - 2021-06-28 01:49..abd6a6b2 - uyjulian                         Optimize strncmp with a constant string to strcmp
rev1687 - 2021-06-27 12:39..6a5be80e - AKuHAK                           Merge pull request #445 from uyjulian/cleancdvdman
rev1686 - 2021-06-26 23:18..ab0c9730 - uyjulian                         Change sector size '11' bitshifts to '2048' multiply/divide
rev1685 - 2021-06-26 11:45..b73847da - uyjulian                         Change SCMD/NCMD enumerations to use the same ones in libcdvd in ps2sdk
rev1684 - 2021-06-26 11:37..f5fb514d - uyjulian                         Remove unneeded lines
rev1683 - 2021-06-26 11:36..b4469b27 - uyjulian                         Fix casting unaligned access warning
rev1682 - 2021-06-26 01:45..72c0cb0b - uyjulian                         Change smsutils functions to use definitions to the original symbol
rev1681 - 2021-06-26 01:40..e2b5b610 - uyjulian                         Change definitions to use the ps2sdk definitions where possible
rev1680 - 2021-06-26 01:08..5f924f8f - uyjulian                         Initial splitting of source for cdvdman and cdvdfsv
rev1679 - 2021-06-25 08:58..57d74772 - Rick Gaiser                      Merge pull request #444 from KrahJohlito/bdm
rev1678 - 2021-06-24 21:57..ba56f2fd - KrahJohlito                      BDM: Make loading block device modules other than USB optional
rev1677 - 2021-06-24 14:17..1b2e94b9 - AKuHAK                           More verbose output for clang action
rev1676 - 2021-06-22 13:51..eed469e0 - AKuHAK                           Merge pull request #443 from uyjulian/imgdrvsearch
rev1675 - 2021-06-22 11:58..a779691c - AKuHAK                           Direct link for latest release
rev1674 - 2021-06-21 10:36..d537457c - uyjulian                         Only search on first invocation of ResetIopSpecial
rev1673 - 2021-06-20 16:59..dd668745 - Julian Uy                        Merge pull request #442 from AKuHAK/fix_debug
rev1672 - 2021-06-20 16:49..6f673c28 - uyjulian                         Replace constants in imgdrv by searching instead of hardcoded offsets
rev1671 - 2021-06-20 23:30..26256f05 - AKuHAK                           Fixed debug builds
rev1670 - 2021-06-20 09:31..770dd62d - KrahJohlito                      Merge pull request #441 from uyjulian/packstruct
rev1669 - 2021-06-19 10:31..68797a5c - AKuHAK                           Merge pull request #423 from KrahJohlito/hdd-nogui
rev1668 - 2021-06-19 16:13..955695d2 - KrahJohlito                      hdd: Add option to use partitions other than +OPL
rev1667 - 2021-06-18 18:04..13658acd - uyjulian                         Use packed attribute in structs in cdvd_config.h
rev1666 - 2021-06-18 16:09..58c268bb - AKuHAK                           Merge pull request #439 from AKuHAK/modules_sync
rev1665 - 2021-06-16 21:38..6639cbf5 - AKuHAK                           Module makefiles synced with mainstream SDK
rev1664 - 2021-06-15 08:35..08fc57b2 - Julian Uy                        Merge pull request #436 from AKuHAK/clang-format12
rev1663 - 2021-06-15 12:40..ba66e703 - AKuHAK                           Code cleanup
rev1662 - 2021-06-15 12:16..bf188db9 - AKuHAK                           Modified some source control files
rev1661 - 2021-06-12 16:14..b2d8f5b4 - Julian Uy                        Merge pull request #434 from AKuHAK/clean_modules
rev1660 - 2021-06-13 00:11..9c85f360 - AKuHAK                           Merge branch 'ps2homebrew:master' into clean_modules
rev1659 - 2021-06-12 23:52..6c841e18 - AKuHAK                           Merge pull request #433 from uyjulian/iop_gcc11_fixes
rev1658 - 2021-06-12 23:50..daa430dd - AKuHAK                           IOP modules: cleaned imports list
rev1657 - 2021-06-11 09:42..6326106c - uyjulian                         Move flags reliant on GCC version after Rules.make include
rev1656 - 2021-06-11 09:37..8f0f51e4 - uyjulian                         cdvd_config: expand filename argument for SMB from 80 characters to 88 characters
rev1655 - 2021-06-11 09:36..cdbbe844 - uyjulian                         modules: fixed signedness warnings
rev1654 - 2021-06-11 09:35..65d2571a - uyjulian                         Avoid strict aliasing warning by using memcpy to copy data
rev1653 - 2021-06-11 09:33..4929d8da - uyjulian                         lwnbdsvr: use libgcc for some support functions
rev1652 - 2021-06-11 09:33..c15aafac - uyjulian                         Ignore some warnings from newer GCC
rev1651 - 2021-06-11 09:31..aa7f93f8 - uyjulian                         Avoid unused variable
rev1650 - 2021-06-11 09:29..c7c78865 - uyjulian                         Avoid multiple definitions of the export table
rev1649 - 2021-06-11 09:27..1c4ec897 - uyjulian                         lwnbdsvr: define nbd_buffer in only one file
rev1648 - 2021-06-11 09:26..bd8f602f - uyjulian                         smap-ingame: make gp register usage optional
rev1647 - 2021-06-11 09:25..407c176f - uyjulian                         interface: fixed signedness warnings
rev1646 - 2021-06-11 09:25..83eea256 - uyjulian                         Avoid bitwise negate on boolean variable warning
rev1645 - 2021-06-11 09:24..4b9b6a49 - uyjulian                         interface/guigame: avoid string overflow and string overlap warnings
rev1644 - 2021-06-11 09:22..cde9b0a8 - uyjulian                         Avoid char index warning by casting to int
rev1643 - 2021-06-11 09:21..e7756f86 - uyjulian                         interface/ethsupport: avoid strict aliasing warning
rev1642 - 2021-06-11 00:16..f2432702 - uyjulian                         Remove psx-scene link from README.md (it has been dead for a long while)
rev1641 - 2021-05-27 12:24..7758357a - Julian Uy                        Merge pull request #424 from DavidBrazSan/patch-3
rev1640 - 2021-05-27 08:46..c549d9ab - David BrazSan                    Update lang_Portuguese_BR.lng
rev1639 - 2021-05-25 10:45..de4fcd49 - Rick Gaiser                      Merge pull request #422 from KrahJohlito/bdm-gui
rev1638 - 2021-05-23 09:34..991644f0 - KrahJohlito                      lang: add a seperate entry for BDM and update english template
rev1637 - 2021-05-23 08:50..6988467a - KrahJohlito                      update readme
rev1636 - 2021-05-23 08:49..5009db05 - KrahJohlito                      gfx: update some gfx for BDM
rev1635 - 2021-05-15 11:24..1101a9d0 - Rick Gaiser                      Merge pull request #415 from bignaux/nbd
rev1634 - 2021-05-14 14:22..c4c36e5c - Bignaux Ronan                    lwNBD: a NBD soon compliant server for hard drive
rev1633 - 2021-05-11 01:59..7959fea1 - Julian Uy                        Merge pull request #417 from rickgaiser/for-ps2homebrew
rev1632 - 2021-05-09 15:10..17c4a624 - Maximus32                        BDM: replace USB and add iLink support
rev1631 - 2021-05-08 01:53..44801059 - Julian Uy                        Merge pull request #416 from israpps/master
rev1630 - 2021-05-01 15:19..8e89f2b1 - israpps                          change icon.sys flag
rev1629 - 2021-03-23 16:46..453052c7 - Julian Uy                        Merge pull request #400 from ColtonSilvaonKnoxKontor/patch-6
rev1628 - 2021-03-16 16:51..8ee449ee - Colton Silva                     Create lang_Cebuano.lng
rev1627 - 2021-02-28 07:28..a8c71638 - Julian Uy                        Merge pull request #393 from KrahJohlito/patch
rev1626 - 2021-02-23 14:18..71a574c3 - Rick Gaiser                      Merge pull request #394 from fjtrujy/freetype2fix
rev1625 - 2021-02-19 13:12..7d3a4161 - Julian Uy                        Merge pull request #391 from ColtonSilvaonKnoxKontor/patch-4
rev1624 - 2021-02-19 18:56..18835bf2 - KrahJohlito                      textures.c: clean up PNG reading
rev1623 - 2021-02-19 18:56..cb8c2a32 - KrahJohlito                      translate info page strings at init not draw
rev1622 - 2021-02-18 12:22..57948cd1 - Francisco Javier Trujillo Mata   Add proper freetype2 include folder
rev1621 - 2021-02-15 13:27..b153dca3 - Colton Silva                     Update lang_Filipino.lng
rev1620 - 2021-02-13 22:18..03772892 - Jolek                            Updated translations (#390)
rev1619 - 2021-02-09 19:25..1d7cc978 - Julian Uy                        Merge pull request #381 from DavidBrazSan/patch-2
rev1618 - 2021-02-03 13:55..12d9875e - David BrazSan                    Update lang_Portuguese_BR.lng
rev1617 - 2021-01-31 16:14..42601477 - Julian Uy                        Merge pull request #377 from ColtonSilvaonKnoxKontor/patch-3
rev1616 - 2021-01-31 16:14..c2102be7 - Julian Uy                        Merge pull request #378 from KrahJohlito/hdd
rev1615 - 2021-01-28 21:18..9ecb716a - KrahJohlito                      IGR: Allow booting exit elf from usb
rev1614 - 2021-01-23 04:06..4e311602 - Colton Silva                     Update lang_Filipino.lng
rev1613 - 2021-01-22 11:53..1b4d965e - Julian Uy                        Merge pull request #352 from DavidBrazSan/patch-1
rev1612 - 2021-01-22 11:52..895f0c92 - Julian Uy                        Merge pull request #361 from ColtonSilvaonKnoxKontor/patch-1
rev1611 - 2021-01-21 22:04..c71e9163 - KrahJohlito                      Remove option to check if usb games are fragmented and force the check
rev1610 - 2021-01-12 01:17..b5bc8c8b - Julian Uy                        Merge pull request #364 from rickgaiser/for-ps2homebrew
rev1609 - 2021-01-11 16:37..2eabe8ba - Maximus32                        Make IOP assembly compatible with new toolchain
rev1608 - 2021-01-10 18:47..a2b2472e - Julian Uy                        Merge pull request #362 from rickgaiser/for-ps2homebrew
rev1607 - 2021-01-10 21:41..4df00aaa - Maximus32                        Fix elf loading / app support
rev1606 - 2021-01-11 04:24..892d0c6f - Colton Silva                     Update lang_Filipino.lng
rev1605 - 2021-01-09 20:04..309da002 - Julian Uy                        Merge pull request #354 from rickgaiser/for-ps2homebrew
rev1604 - 2021-01-09 16:20..4697b007 - Maximus32                        Prevent latest version from being called 'latest'
rev1603 - 2021-01-09 16:19..c0c359e3 - Maximus32                        Increase IGR stack from 3KiB to 4KiB
rev1602 - 2021-01-09 16:19..b7d4f85f - Maximus32                        Fix filesize, use stat from dirent struct
rev1601 - 2021-01-09 16:19..df85c455 - Maximus32                        Fix GSM parameters passed to ee_core (gcc10 fix)
rev1600 - 2021-01-09 16:19..04866df7 - Maximus32                        ee_core: _strtoul returns u64 (gcc10 fix)
rev1599 - 2021-01-09 16:19..9937e330 - Maximus32                        Use types defined in sys/types.h
rev1598 - 2021-01-09 16:19..d0092758 - Maximus32                        Add sbCreatePath to create a path to a game
rev1597 - 2021-01-09 16:19..bea1c087 - Maximus32                        ee_core: allow variable length GameMode
rev1596 - 2021-01-09 16:19..c489f6c2 - Maximus32                        Force .S file register names to EABI64
rev1595 - 2021-01-09 16:19..89bfd7e2 - Maximus32                        Revert "Inline assembler compatibility with new toolchain"
rev1594 - 2021-01-09 16:19..a81487bb - Maximus32                        IGS and PADEMU enabled by default
rev1593 - 2021-01-08 10:47..d636b95d - David BrazSan                    Update lang_Portuguese_BR.lng
rev1592 - 2021-01-08 13:29..c3f9ab8a - Rick Gaiser                      Merge pull request #349 from KrahJohlito/apps-menu
rev1591 - 2021-01-08 21:44..d76115bc - KrahJohlito                      add basic apps menu
rev1590 - 2021-01-06 17:55..1f2f266a - Rick Gaiser                      OPL v1.1.0-Beta
rev1589 - 2021-01-06 17:49..b7229876 - Rick Gaiser                      OPL v1.0.0
rev1588 - 2021-01-06 08:46..e3228af1 - KrahJohlito                      Merge pull request #348 from rickgaiser/for-ps2homebrew
rev1587 - 2021-01-05 15:55..30219ee9 - Maximus32                        Always use "CFG" folder (no more "CFG-DEV")
rev1586 - 2021-01-02 11:42..62de32dd - Maximus32                        OPL v1.0.0-rc1
rev1585 - 2021-01-02 11:42..4b370adf - Maximus32                        CI: Releases based on OPL_VERSION and git tags
rev1584 - 2021-01-02 11:42..89d6225c - Maximus32                        Makefile: Add OPL_VERSION based on git tags an format change
rev1583 - 2021-01-01 21:19..3e922819 - Julian Uy                        Merge pull request #344 from KrahJohlito/master
rev1582 - 2021-01-02 09:30..0ee82ae0 - KrahJohlito                      update README
rev1581 - 2021-01-01 23:07..5a8b4f9d - Tupakaveli                       Merge pull request #342 from rickgaiser/for-ps2homebrew
rev1580 - 2020-12-29 16:07..32e398e0 - Maximus32                        ee_core: load debug modules before loading drivers
rev1579 - 2020-12-29 15:27..9fc223cf - Maximus32                        Fix rendering special characters
rev1578 - 2020-12-29 15:27..a3428d74 - Maximus32                        Add debugging for parameters passed to ee_core
rev1577 - 2020-12-29 15:27..3aea2cba - Maximus32                        ee_core: pack structs used in assembly code
rev1576 - 2020-12-29 15:27..63367d27 - Maximus32                        Disable stat function to make loading files fast
rev1575 - 2020-12-29 15:26..fa302836 - Rick Gaiser                      Merge pull request #340 from KrahJohlito/patch
rev1574 - 2020-12-29 19:27..01d2159b - KrahJohlito                      fix freeing languages at switch
rev1573 - 2020-12-29 19:18..6c62ad95 - KrahJohlito                      fix memory card detection
rev1572 - 2020-12-14 10:05..daa05c04 - Julian Uy                        Merge pull request #334 from rickgaiser/for-ps2homebrew
rev1571 - 2020-12-05 23:29..422fee7c - Maximus32                        iop Makefiles simplified
rev1570 - 2020-12-05 23:29..df4bd010 - Maximus32                        Override program headers, but why?!
rev1569 - 2020-12-05 23:29..d918f6a3 - Maximus32                        Fix warning 'break strict-aliasing rules'
rev1568 - 2020-12-05 23:29..b0f807c4 - Maximus32                        Fix warning '.end symbol does not match .ent symbol'
rev1567 - 2020-12-05 23:29..5aa2863f - Maximus32                        Fix 'uses -mdouble-float' warnings
rev1566 - 2020-12-05 23:29..fe244744 - Maximus32                        Improve mix: 1 less multiplication
rev1565 - 2020-12-05 23:29..efcc15a5 - Maximus32                        Fix gcc10 warnings
rev1564 - 2020-12-05 23:11..c77b0d4a - Maximus32                        Global data may not be in the header files
rev1563 - 2020-12-05 23:10..21ff6b1e - Maximus32                        Replace stricmp with strcasecmp
rev1562 - 2020-08-20 09:07..41f7cf0b - uyjulian                         Fix formatting for last merge
rev1561 - 2020-08-19 20:59..e977352e - PSISP                            UDNL: Cleanup GetFileStatFromImage return code
rev1560 - 2020-08-17 19:24..503698ca - PSISP                            UDNL: Fix to GetFileStatFromImage
rev1559 - 2020-08-14 14:12..36ebf7b7 - Julian Uy                        Merge pull request #308 from uyjulian/fixmcmkdir2
rev1558 - 2020-08-13 09:57..7d94a4aa - AKuHAK                           Merge pull request #313 from ps2homebrew/AKuHAK-patch-1
rev1557 - 2020-08-12 12:03..8742c1af - AKuHAK                           Update compilation.yml
rev1556 - 2020-08-09 21:18..32964089 - ElPatas1                         Merge pull request #306 from KrahJohlito/APPS
rev1555 - 2020-08-07 12:23..c290092c - Julian Uy                        Merge pull request #310 from uyjulian/fix_detailed_changelog_generation
rev1554 - 2020-08-05 21:23..991bd38b - uyjulian                         Add gawk to packages to install
rev1553 - 2020-08-05 21:00..eecbb0a0 - Rick Gaiser                      Use lseek64 instead of lseek (#309)
rev1552 - 2020-08-03 12:36..e967710a - uyjulian                         Fix notification display of memory card
rev1551 - 2020-08-02 21:00..38f80da8 - KrahJohlito                      apps: reload legacy apps config at refresh
rev1550 - 2020-08-02 19:38..42e50424 - KrahJohlito                      apps: add APP size to config set
rev1549 - 2020-08-02 19:38..36ad1ab0 - KrahJohlito                      apps: have legacy app system getItemConfig - display info page stuff
rev1548 - 2020-08-02 19:38..55111ecc - KrahJohlito                      apps: search for legacy apps cfg on each device
rev1547 - 2020-08-01 15:58..ba2bc14c - uyjulian                         Move memory card directory and icon creation to thread
rev1546 - 2020-08-01 15:58..c410d648 - uyjulian                         Overhaul memory card selection and folder creation code
rev1545 - 2020-07-27 13:20..2e9e27c2 - Rick Gaiser                      Merge pull request #299 from uyjulian/autorelease
rev1544 - 2020-07-26 13:11..be58bec2 - AKuHAK                           Update check-format.yml
rev1543 - 2020-07-23 22:49..7a1417f5 - uyjulian                         Changes to CI files:
rev1542 - 2020-07-23 14:43..2d72e5eb - uyjulian                         Show message when PS2SDK is not setup when attempting to build
rev1541 - 2020-07-22 18:40..cf02bc73 - uyjulian                         Merge branch 'master' of https://github.com/Tupakaveli/Open-PS2-Loader
rev1540 - 2020-07-22 13:18..1a77bd5f - Julian Uy                        Merge pull request #296 from KrahJohlito/sound
rev1539 - 2020-07-22 20:32..163d686e - Tupakaveli                       fix apps not working from USB with prefix
rev1538 - 2020-07-19 20:31..2d6e4e07 - KrahJohlito                      sfx: use POSIX I/O functions
rev1537 - 2020-07-11 13:40..7a93f440 - Julian Uy                        Merge pull request #291 from uyjulian/fix_vmc_creation_attempt
rev1536 - 2020-07-11 12:59..f84d5083 - uyjulian                         Use xmcman version instead of mcman version
rev1535 - 2020-07-08 23:03..61d1ccba - Julian Uy                        Always use sio2man/padman/mcman/mcserv from ps2sdk (#289)
rev1534 - 2020-07-08 14:55..7e4c7537 - Julian Uy                        Merge pull request #240 from uyjulian/new_clang_format
rev1533 - 2020-07-08 14:51..a4dcfc51 - uyjulian                         Format files using clang-format
rev1532 - 2020-07-08 14:46..953f5358 - uyjulian                         Add formatting check to continuous integration
rev1531 - 2020-07-08 14:46..f4c59c6e - uyjulian                         Add formating command usable by "make format"
rev1530 - 2020-07-08 14:46..e46b8f11 - uyjulian                         Exclude some code from being formatted
rev1529 - 2020-07-08 21:24..82cc4bf7 - ElPatas1                         Merge pull request #287 from KrahJohlito/fixes-july
rev1528 - 2020-07-08 09:12..ecc6a5ad - AKuHAK                           Merge pull request #286 from ps2homebrew/AKuHAK-patch-1
rev1527 - 2020-07-08 02:37..9e2faecf - Julian Uy                        Add more variants to CI (#288)
rev1526 - 2020-07-07 21:07..9f1ffc19 - KrahJohlito                      fix last played auto start datatype
rev1525 - 2020-07-07 21:04..bd785782 - KrahJohlito                      start last played auto start countdown after intro loop
rev1524 - 2020-07-06 14:41..2e10915c - uyjulian                         Merge branch 'master' of https://github.com/astrelsky/Open-PS2-Loader
rev1523 - 2020-07-06 14:41..30d3d4b1 - uyjulian                         Merge branch 'master' of https://github.com/sl1pkn07/Open-PS2-Loader
rev1522 - 2020-07-06 11:35..92e46869 - AKuHAK                           Update feature_request.md
rev1521 - 2020-07-05 21:37..7d5cfdf1 - AKuHAK                           Removed old issue templates
rev1520 - 2020-07-05 21:33..6f8cd1a1 - AKuHAK                           Update issue templates
rev1519 - 2020-07-05 14:51..6a1cdd12 - KrahJohlito                      sound: remove unneeded code, restore deferred calls to audio init
rev1518 - 2020-07-05 14:51..c4871602 - KrahJohlito                      fix notifications timer
rev1517 - 2020-07-05 14:51..138d7fd7 - KrahJohlito                      sound: update default sfx to include number of samples in header & update duration calculation function
rev1516 - 2020-07-05 14:51..a6c6b05b - Rick Gaiser                      Add fadeDuration calculation
rev1515 - 2020-07-05 14:51..2f5030d6 - Rick Gaiser                      Improve sound duration calculation
rev1514 - 2020-07-05 14:51..8b252bfc - KrahJohlito                      sound: allow sfxInit to continue if audio lib is init This is how we are freeing SPU buffers to reload SFX for custom themes
rev1513 - 2020-07-05 14:50..ab335083 - Rick Gaiser                      Calculate sound delays, init sound in init, control sound from introloop
rev1512 - 2020-07-05 14:50..1f5726a6 - Rick Gaiser                      sound: check interface functions if initialized or not
rev1511 - 2020-07-05 14:50..cb73ec12 - Rick Gaiser                      Cleanup guiDrawBusy and guiRenderGreeting
rev1510 - 2020-07-05 14:50..f18e465c - Rick Gaiser                      Cleanup sfx code
rev1509 - 2020-07-05 14:50..417f20c6 - Rick Gaiser                      Simplify diaExecuteDialog sfx
rev1508 - 2020-07-04 22:50..620b71ce - ElPatas1                         Merge pull request #285 from KrahJohlito/themes
rev1507 - 2020-07-02 21:56..645c1a5c - KrahJohlito                      themes: if loading custom saved theme at init from any device other than MC, refresh hints for all modes.
rev1506 - 2020-07-02 21:42..e3897c50 - KrahJohlito                      cdvdman: fix typo in CD regs - thanks AKuHAK
rev1505 - 2020-07-02 21:38..f95176e5 - KrahJohlito                      themes: fix attribute text displaying incorrectly in custom themes
rev1504 - 2020-06-07 14:43..3a921ffa - Rick Gaiser                      Merge pull request #281 from uyjulian/iop_gcc_dumpversion
rev1503 - 2020-06-05 22:33..f1152f01 - uyjulian                         Use iop-gcc -dumpversion for getting version number
rev1502 - 2020-05-27 21:31..b8769b6d - ElPatas1                         Update french language/font & indonesian language
rev1501 - 2020-05-25 11:47..d6f724f6 - astrelsky                        Only keep used memory instead of flushing all registers
rev1500 - 2020-05-24 23:40..96bbcfca - Rick Gaiser                      Merge pull request #277 from astrelsky/single_precision
rev1499 - 2020-05-24 23:38..e2fb60cd - Rick Gaiser                      Merge pull request #272 from astrelsky/master
rev1498 - 2020-05-24 13:50..331d2b5b - astrelsky                        Modified VU0MixVec. Corrected clobbers.
rev1497 - 2020-05-24 12:29..6602d7bc - astrelsky                        Use floor float instead of floor double
rev1496 - 2020-05-24 16:23..67caaf77 - Rick Gaiser                      Merge pull request #273 from astrelsky/single_precision
rev1495 - 2020-05-24 10:05..37f78225 - astrelsky                        Prevent implicit double conversion
rev1494 - 2020-05-23 12:30..a95959f0 - ElPatas1                         Merge pull request #271 from fjtrujy/master
rev1493 - 2020-05-23 12:18..a5dd73a6 - ElPatas1                         Merge pull request #270 from KrahJohlito/this-time
rev1492 - 2020-05-20 13:37..bdea72e4 - Francisco Javier Trujillo Mata   Add information in the readme about the current CI status
rev1491 - 2020-05-20 13:29..b4786d6c - Francisco Javier Trujillo Mata   Adding myself to the Credits
rev1490 - 2020-05-20 13:23..72cfd610 - Maximus32                        Automate all the different compilation flavours and generate artefacts using release compilation
rev1489 - 2020-05-19 19:58..598944bb - KrahJohlito                      util.c: fix MC checking
rev1488 - 2020-05-19 19:58..d0ac3ed9 - Tupakaveli                       theme adjustments to fix custom themes
rev1487 - 2020-05-11 06:11..50a93d31 - ElPatas1                         Merge pull request #261 from rickgaiser/for-ifcaro-newlib
rev1486 - 2020-05-11 03:53..a1bcd723 - ElPatas1                         Merge pull request #262 from belek666/test
rev1485 - 2020-05-11 03:30..db35e0bc - ElPatas1                         Newupdated OPL translations & fonts. (#264)
rev1484 - 2020-05-11 03:19..3c76d132 - ElPatas1                         Update files
rev1483 - 2020-05-09 09:48..8de91513 - Jolek                            Added fonts.
rev1482 - 2020-05-09 09:45..ae6999fc - Jolek                            Delete font_Turkish.ttf.
rev1481 - 2020-05-09 09:45..5c5ee636 - Jolek                            Delete font_Italian.ttf.
rev1480 - 2020-05-09 09:43..bf455101 - Jolek                            Create lang_Vietnamese.lng.
rev1479 - 2020-05-09 09:41..f146f1f1 - Jolek                            Update lang_Turkish.lng.
rev1478 - 2020-05-09 09:40..d65433e3 - Jolek                            Update lang_TChinese.lng.
rev1477 - 2020-05-09 09:38..5581bf0b - Jolek                            Update lang_Swedish.lng.
rev1476 - 2020-05-09 09:36..bab1d354 - Jolek                            Update lang_Spanish.lng.
rev1475 - 2020-05-09 09:35..f9eaff6f - Jolek                            Update lang_SChinese.lng.
rev1474 - 2020-05-09 09:34..7cc211e4 - Jolek                            Update lang_Russian.lng.
rev1473 - 2020-05-09 09:33..494371aa - Jolek                            Update lang_Romana.lng.
rev1472 - 2020-05-09 09:32..d3f3677f - Jolek                            Update lang_Portuguese_BR.lng.
rev1471 - 2020-05-09 09:29..62a15ec2 - Jolek                            Update lang_Portuguese.lng.
rev1470 - 2020-05-09 09:28..9938b6f7 - Jolek                            Update lang_Polish.lng.
rev1469 - 2020-05-09 09:25..0075506e - Jolek                            Create lang_Persian.lng.
rev1468 - 2020-05-09 09:24..79f769ff - Jolek                            Update lang_Laotian.lng.
rev1467 - 2020-05-09 09:24..90ab98af - Jolek                            Update lang_Korean.lng.
rev1466 - 2020-05-09 09:23..86ce6aa5 - Jolek                            Update lang_Japanese.lng.
rev1465 - 2020-05-09 09:22..b6c8b36f - Jolek                            Update lang_Italian.lng.
rev1464 - 2020-05-09 09:21..1a3db5ec - Jolek                            Update lang_Indonesian.lng.
rev1463 - 2020-05-09 09:20..18a076fe - Jolek                            Update lang_Hungarian.lng.
rev1462 - 2020-05-09 09:19..91f23597 - Jolek                            Update lang_Greek.lng.
rev1461 - 2020-05-09 09:18..b50582f8 - Jolek                            Update lang_German.lng.
rev1460 - 2020-05-09 09:17..c4b949c3 - Jolek                            Update lang_French.lng.
rev1459 - 2020-05-09 09:16..6fca1917 - Jolek                            Update lang_Filipino.lng.
rev1458 - 2020-05-09 09:15..727212bb - Jolek                            Update lang_Dutch.lng.
rev1457 - 2020-05-09 09:14..c056a240 - Jolek                            Update lang_Danish.lng.
rev1456 - 2020-05-09 09:13..228ecfcf - Jolek                            Update lang_Czech.lng.
rev1455 - 2020-05-09 09:12..6d58f2ce - Jolek                            Create lang_Croatian.lng.
rev1454 - 2020-05-09 09:10..13beb42f - Jolek                            Update lang_Bulgarian.lng.
rev1453 - 2020-05-09 09:09..79989120 - Jolek                            Update lang_Arabic.lng.
rev1452 - 2020-05-07 21:58..51f402d4 - Maximus32                        Simplify timeout in guiConfirmVideoMode
rev1451 - 2020-05-07 21:58..de1ade8f - Maximus32                        Notification duration implemented wrong. This fix works but it's a hack.
rev1450 - 2020-05-07 21:58..619c0e83 - Rick Gaiser                      Fix FPS counter (newlib port required)
rev1449 - 2020-05-07 21:58..ff170c61 - Rick Gaiser                      Always reload theme when changing video modes
rev1448 - 2020-05-07 21:58..6cc28cd9 - Maximus32                        Fix freeing texture clut
rev1447 - 2020-05-07 21:58..0d550c90 - Maximus32                        Fix closing file when jpg too large
rev1446 - 2020-05-02 20:36..50508734 - belek666                         Cleaner code
rev1445 - 2020-05-02 13:15..9a3dcdeb - belek666                         Disables PS2 controller when using pademu
rev1444 - 2020-04-25 19:30..4c00bcb2 - Maximus32                        Make compatible with newlib
rev1443 - 2020-04-18 21:32..361883db - Jolek                            Languages update. (#253)
rev1442 - 2020-04-09 15:31..259246cc - Tobias Jakobi                    Increase read delay cycles for Kingdom Hearts II (#248)
rev1441 - 2020-02-23 02:14..3b37ef7f - ElPatas1                         Merge pull request #243 from uyjulian/fixesfornewtoolchain
rev1440 - 2020-02-22 11:04..8487ed74 - uyjulian                         Inline assembler compatibility with new toolchain
rev1439 - 2020-02-22 11:03..a75fd81d - uyjulian                         Fix memcpy linking error with new toolchain
rev1438 - 2020-02-22 11:03..df71d4ee - uyjulian                         Remove unnecessary inline specifier from functions
rev1437 - 2020-01-27 21:16..f8ba412d - ElPatas1                         Merge pull request #239 from Tupakaveli/master
rev1436 - 2020-01-25 12:40..452cb44b - Tupakaveli                       font: fix scaling in auto video mode
rev1435 - 2020-01-22 22:43..62b541e3 - Tupakaveli                       theme adjustments
rev1434 - 2020-01-22 21:01..f7024b9d - Tupakaveli                       add belek666 & jolek to about page, code clean ups
rev1433 - 2020-01-22 18:57..f5ab840c - KrahJohlito                      validate png size with actual psm
rev1432 - 2020-01-22 18:56..ddb0d973 - KrahJohlito                      themes: translate info page attribute text keys
rev1431 - 2020-01-22 18:52..74314979 - Tupakaveli                       font: update polish, adjust english & change atlas filter (thanks to Maximus32)
rev1430 - 2020-01-22 18:21..a40dd25b - Tupakaveli                       Merge https://github.com/ifcaro/Open-PS2-Loader
rev1429 - 2020-01-13 20:36..d051a026 - ElPatas1                         Merge pull request #237 from DDinghoya/patch-6
rev1428 - 2020-01-13 17:48..5ff0fd5f - DDinghoya                        Update lang_Korean.lng
rev1427 - 2020-01-11 01:17..79000363 - ElPatas1                         Merge pull request #236 from DDinghoya/patch-5
rev1426 - 2020-01-09 09:10..649ef0cc - DDinghoya                        Update lang_Korean.lng
rev1425 - 2019-12-09 21:19..d70aa694 - KrahJohlito                      gui: if switching from custom lang back to Internal English, reload default internal font
rev1424 - 2019-12-09 21:18..515df940 - KrahJohlito                      gui: destroy and rerender main menu only when leaving settings
rev1423 - 2019-12-09 21:17..cbfab5e8 - KrahJohlito                      fix a bug that causes a crash if saving to HDD for the first time
rev1422 - 2019-12-09 21:16..2bd249af - KrahJohlito                      sfx: volume adjustment now takes place in real time
rev1421 - 2019-12-09 21:15..826a39f5 - KrahJohlito                      4 bit png support
rev1420 - 2019-12-03 20:34..facad655 - KrahJohlito                      8 bit png support
rev1419 - 2019-12-02 21:58..67415745 - KrahJohlito                      update compat mode count to only include used modes
rev1418 - 2019-12-02 21:57..cd5ae9ad - KrahJohlito                      update about page
rev1417 - 2019-12-02 21:55..01b672ad - KrahJohlito                      gui: reorganise main menu
rev1416 - 2019-12-02 21:51..376edf0b - Tupakaveli                       font: fix scaling for video modes with non square pixels
rev1415 - 2019-11-08 21:08..a6249ccf - Tupakaveli                       gui: update internal theme to Korium by Berion
rev1414 - 2019-11-08 20:28..861a522b - Tupakaveli                       gui: update font to POEVeticaNew
rev1413 - 2019-11-08 20:23..6dd7a20e - KrahJohlito                      gui: add button in display settings to reset theme to default compiled in colours
rev1412 - 2019-11-08 20:06..8dcf0b1b - Tupakaveli                       themes: only validate custom themes
rev1411 - 2019-11-08 20:00..4661c0d5 - Tupakaveli                       themes: allow internal theme to use AttributeImage
rev1410 - 2019-11-08 19:57..b3123f67 - Tupakaveli                       themes: allow internal theme to use overlays and multiple default textures
rev1409 - 2019-11-08 19:51..7c2c5f67 - Tupakaveli                       themes: add MiB suffix to #Size AttributeText
rev1408 - 2019-11-08 19:42..243c2c8f - Tupakaveli                       gfx: optimise for filesize - add new start and select buttons - add new logo by Berion - comment out/remove unused gfx
rev1407 - 2019-11-02 14:07..5dbb549a - ElPatas1                         Merge pull request #233 from sp193/fixes-20191101
rev1406 - 2019-11-02 10:01..ca071b20 - ElPatas1                         Merge pull request #234 from KrahJohlito/global-settings
rev1405 - 2019-11-02 19:12..b06de738 - KrahJohlito                      update english template
rev1404 - 2019-11-01 21:59..850b6da9 - SP193                            VMC over SMB seems to get corrupted by some games. Reverting the shifting of smb_Disconnect() from DeviceDeinit() to DeviceUnmount() seems to prevent this. It may be also related to the IOP reboot, since this function is called from the _exit() function, which is called when the module is unloaded (before IOP reboots etc). Related to commit 8dbaaae2.
rev1403 - 2019-11-01 21:17..abc09a90 - KrahJohlito                      gui: remove info page option as it is now redundant
rev1402 - 2019-11-01 19:31..a72561c7 - KrahJohlito                      gui: fix vmc name not displaying upon first entering the menu if one is already set
rev1401 - 2019-10-29 21:25..e3808812 - KrahJohlito                      game menu: add default global config for game settings
rev1400 - 2019-10-27 21:27..81a94ed5 - ElPatas1                         Merge pull request #229 from KrahJohlito/gui
rev1399 - 2019-10-27 12:28..48dc754a - KrahJohlito                      game menu: fix dma modes in the gui
rev1398 - 2019-10-19 10:44..a8817476 - KrahJohlito                      gui: try to standardise hint strings, add theme option to center align hints
rev1397 - 2019-10-19 10:27..6f167c7b - KrahJohlito                      gui: fix PADEMU gui bug that flashes text on screen when first entering the dialog window
rev1396 - 2019-10-19 10:25..9ababee2 - KrahJohlito                      lng: fix a bug where lang font files would not load from custom themes
rev1395 - 2019-10-19 10:22..0e8e583b - KrahJohlito                      gui-ui - move rename and delete functionality into game menu and map info submenu to square
rev1394 - 2019-10-19 10:09..deb2b0aa - KrahJohlito                      gui: move game settings into a submenu - game menu
rev1393 - 2019-10-18 14:46..4ee8fcd2 - ElPatas1                         Merge pull request #228 from belek666/master
rev1392 - 2019-10-13 17:49..471eae1f - ElPatas1                         Update README.md
rev1391 - 2019-10-13 17:44..61b3fef0 - ElPatas1                         Update README.md
rev1390 - 2019-10-12 01:19..603a28eb - belek666                         Merge pull request #2 from ifcaro/master
rev1389 - 2019-10-08 21:41..73204683 - luisdallos                       cdvdman: Fix for Samurai Warriors 2 and Warriors Orochi series. (#226)
rev1388 - 2019-09-30 20:26..f112b26d - ElPatas1                         Merge pull request #223 from Tupakaveli/master
rev1387 - 2019-09-29 13:25..ab4938b4 - Tupakaveli                       themes: allow AttributeText and AttributeImage on main page
rev1386 - 2019-09-29 12:17..f9fcca57 - KrahJohlito                      fix: writing mc icon (#14)
rev1385 - 2019-09-22 23:42..cf400312 - ElPatas1                         Merge pull request #222 from Tupakaveli/master
rev1384 - 2019-09-22 21:58..5609c759 - KrahJohlito                      notifications: show upon manual device init, if thm or lang changed (#13)
rev1383 - 2019-09-22 15:59..bf68d793 - Tupakaveli                       Update English language template
rev1382 - 2019-09-22 13:36..88373050 - KrahJohlito                      Reduce notifications code (#12)
rev1381 - 2019-09-21 23:44..2f8cc62f - Tupakaveli                       Try to standardise English language strings
rev1380 - 2019-09-21 22:39..94f2ed3c - KrahJohlito                      Small code clean ups, lang fix... add notifications (optional) (#10)
rev1379 - 2019-09-18 21:43..0de42a17 - ElPatas1                         Merge pull request #217 from rickgaiser/for-ifcaro
rev1378 - 2019-09-10 19:25..ab0319ce - Maximus32                        Fix loading theme from "manual" device
rev1377 - 2019-09-08 20:45..54bce085 - Maximus32                        Fix: malloc memory area for ioprp_image too small
rev1376 - 2019-09-08 20:45..2c43035f - Maximus32                        Merge Rules.make files and speed up compilation
rev1375 - 2019-09-08 20:45..842bef87 - Maximus32                        sound: FIX: do not free builtin sounds
rev1374 - 2019-09-08 20:45..5ecdd866 - Maximus32                        Replace printf with LOG
rev1373 - 2019-09-08 20:45..04cd087a - Maximus32                        Add run (ps2client) and sim (PCSX2) target
rev1372 - 2019-09-08 20:34..c6c342f2 - Maximus32                        CDVDFSV: Fix buffer overrun
rev1371 - 2019-09-08 14:41..4c9260ff - Maximus32                        Revert "CDVDFSV: Fixed pointer incorrectly getting incremented, when alignment correction is performed."
rev1370 - 2019-08-28 21:55..4977d4f2 - ElPatas1                         Merge pull request #210 from Tupakaveli/master
rev1369 - 2019-08-25 10:37..4dbe3ec7 - KrahJohlito                      lng update (#2)
rev1368 - 2019-08-22 22:28..1d3c4703 - KrahJohlito                      add support for reading language files from all devices (#1)
rev1367 - 2019-08-20 17:57..38e50a07 - Tupakaveli                       Fix main10 bug
rev1366 - 2019-08-13 16:28..3cb4707d - ElPatas1                         Merge pull request #208 from Tupakaveli/master
rev1365 - 2019-08-13 17:51..c84e96f9 - Tupakaveli                       Revert 00ab656
rev1364 - 2019-07-25 19:16..1e61fe16 - Tupakaveli                       Fix transition sound effect
rev1363 - 2019-07-24 20:07..acb9b199 - Tupakaveli                       Replace slide transition with Maximus32's fade transition
rev1362 - 2019-07-24 19:25..00ab656d - Tupakaveli                       Fix MC icon not being written if OPL folder exists
rev1361 - 2019-07-22 19:46..a68f0c0f - Tupakaveli                       Update icon.sys
rev1360 - 2019-07-22 18:33..6853fd98 - Tupakaveli                       Update memory card icon
rev1359 - 2019-06-01 11:55..ab8042f6 - belek666                         minor changes to pademu
rev1358 - 2019-04-02 23:11..ec252581 - sL1pKn07                         fix bin2s path if have installed other program with the same name if you have installed any program in the system (/usr/bin or /usr/sbin) with the same name (bin2s), makefile always poit to it instead of use the bin2s provided by ps2-sdk
rev1357 - 2019-02-25 22:14..6e847bd6 - ElPatas1                         Merge pull request #200 from sp193/fixes-20190223
rev1356 - 2019-02-24 20:24..cd100a26 - SP193                            CDVDFSV: Fixed pointer incorrectly getting incremented, when alignment correction is performed. This resulted in the buffer getting overrun, causing memory corruption.
rev1355 - 2019-02-24 18:25..71993a83 - SP193                            (SMB) Use custom recvfrom() function to reduce overhead when small reads are made.
rev1354 - 2019-02-17 16:27..19904e0b - ElPatas1                         Update languages
rev1353 - 2019-02-17 05:00..f7b42ebc - ElPatas1                         Merge pull request #199 from sp193/fixes-feb19-3
rev1352 - 2019-02-17 11:30..2c8e4739 - SP193                            Increased priority of USBD in-game to 2 & 3.
rev1351 - 2019-02-17 11:30..e346f7ab - SP193                            UDPTTY-ingame: removed intrman_add.h.
rev1350 - 2019-02-17 11:30..4f6bd43f - 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.
rev1349 - 2019-02-17 11:30..ea01c620 - 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.
rev1348 - 2019-02-17 11:29..f16c52da - 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.
rev1347 - 2019-02-13 22:24..df70a875 - ElPatas1                         Merge pull request #198 from sp193/fix-feb19-2
rev1346 - 2019-02-13 23:42..2184ece9 - SP193                            Updated Ratchet & Clank 3: Up Your Arsenal patch as HDD mode no longer has cdvdman labelled as "dev9".
rev1345 - 2019-02-13 23:42..6a859d2a - SP193                            EE core: write to SIF regs one-by-one, as per the original.
rev1344 - 2019-02-13 23:42..fe2d90c0 - 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().
rev1343 - 2019-02-13 00:29..6836e5ed - ElPatas1                         Merge pull request #196 from sp193/smb-update
rev1342 - 2019-02-13 00:19..47180c6c - ElPatas1                         Merge pull request #195 from sp193/SMSTCPIP-patch-backports
rev1341 - 2019-02-12 23:13..5a59ccc6 - ElPatas1                         Merge pull request #194 from sp193/fixes-feb19
rev1340 - 2019-02-12 21:57..25ba765b - ElPatas1                         Merge pull request #192 from Tupakaveli/GUI-fixes
rev1339 - 2019-02-12 22:11..57bc8c8f - SP193                            SMSTCPIP: backported patch for bug #28716 (2010-01-23) - select() returns 0 after waiting for less than 1 ms.
rev1338 - 2019-02-12 22:11..68d3aa99 - SP193                            SMSTCPIP: backported patch for bug #23240 (2009-07-09) - recv_udp increases counters for available receives before netbuf is actually posted.
rev1337 - 2019-02-12 22:11..b01706eb - SP193                            SMSTCPIP: backported patch for bug #26405 (2009-05-05): Prematurely released semaphore causes lwip_select() to crash.
rev1336 - 2019-02-12 22:11..0d780d65 - SP193                            SMSTCPIP: Backported patch for bug #21698 (2007-12-21) - netconn->recv_avail is not protected.
rev1335 - 2019-02-12 22:11..ec4a5ed1 - 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.
rev1334 - 2019-02-12 22:11..0dcf2f17 - 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.
rev1333 - 2019-02-12 22:10..a8630bb1 - SP193                            SMSTCPIP: do not use op-completion signalling if TCPIP core locking is used, as it is redundant.
rev1332 - 2019-02-12 21:58..ed087064 - SP193                            SMSTCPIP: changed thread priority to 2, to be below the OPL main thread.
rev1331 - 2019-02-12 21:58..5c4eec6b - SP193                            SMSTCPIP: increased in-game TCP receive window to 10240, with 8 PBUFs of 1460 bytes.
rev1330 - 2019-02-12 21:58..7a5d0800 - SP193                            SMSTCPIP: updated settings to reduce RAM usage. Added a new compile-time option that disables the building of unneeded functions at compile-time.
rev1329 - 2019-02-12 21:58..7ea64542 - 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.
rev1328 - 2019-02-12 21:54..7df4cdd5 - SP193                            SMSTCPIP: backported fix Fix for Nagle algorithm as reported by Bob Grice (2006-10-10).
rev1327 - 2019-02-12 00:38..6fb70112 - SP193                            ISOFS: Fixed iso: being stuck in an opened state, if the file cannot be opened for mounting.
rev1326 - 2019-02-12 00:38..3511e8a2 - 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.
rev1325 - 2019-02-12 00:38..8e669dba - 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.
rev1324 - 2019-02-12 00:38..c63bcaf6 - SP193                            Added patch for Harvest Moon: A Wonderful Life.
rev1323 - 2019-02-12 00:38..6d4af300 - 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.
rev1322 - 2019-02-12 00:38..88949947 - 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.
rev1321 - 2019-02-07 21:20..4a0b6e36 - Tupakaveli                       Fixed some capitalisations in Menu for consistency
rev1320 - 2019-02-07 21:09..e2053807 - Tupakaveli                       Fixed hint text being rendered off-screen in hires
rev1319 - 2019-02-02 16:31..d062a18c - ElPatas1                         Merge pull request #190 from sp193/bugfixes-Feb19
rev1318 - 2019-02-02 23:05..e61bbec5 - SP193                            (APPSUPPORT) update the apps list, only if other modes have been updated.
rev1317 - 2019-02-02 22:33..3fa181bb - SP193                            APPSUPPORT: ignore unit number when resolving the mode that the device belongs to.
rev1316 - 2019-02-02 22:20..782506d5 - SP193                            Fixed incorrect logic update to UDNL, in commit 32dcc28.
rev1315 - 2019-02-02 13:14..6eaf80bd - ElPatas1                         Merge pull request #188 from AKuHAK/patch-2
rev1314 - 2019-01-30 21:28..6571f0db - ElPatas1                         Merge pull request #186 from sp193/read-callback-sync-fix
rev1313 - 2019-01-30 23:24..3c858b3a - 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.
rev1312 - 2019-01-30 23:24..541d2702 - SP193                            IGR padhook: do not dereference SocketParam if it is NULL (it is optional).
rev1311 - 2019-01-30 23:24..8709ff6e - SP193                            Corrected return values of cdrom_devctl() and cdrom_ioctl2() function calls, added sceCdSync() where required. Added code for CDIOC_POWEROFF.
rev1310 - 2019-01-30 13:34..5f8a4a1a - AKuHAK                           smap-ingame: fixed typo
rev1309 - 2019-01-30 12:21..31ffd6aa - AKuHAK                           Update xfer.c
rev1308 - 2019-01-30 12:18..9602674e - AKuHAK                           Changed smap to use new GP macros
rev1307 - 2019-01-30 12:04..1353599f - AKuHAK                           Fixed inline in smap module
rev1306 - 2019-01-29 23:31..32dcc283 - AKuHAK                           Fixed lvalue error in udnl modules
rev1305 - 2019-01-29 23:21..7f5ef078 - AKuHAK                           Makefiles synced with mainstream ps2sdk
rev1304 - 2019-01-30 00:48..fbd573e4 - SP193                            Changes to CDVDMAN callback should be binding immediately.
rev1303 - 2019-01-29 14:08..feefd326 - AKuHAK                           Update Rules.make
rev1302 - 2019-01-28 23:08..1fb7445b - 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.
rev1301 - 2019-01-28 23:08..82f1133a - SP193                            Added The Fast and the Furious (SLUS-21449 & SLES-54483) to the patch list for the Eutechnyx Ltd patch.
rev1300 - 2019-01-28 21:55..b7732b25 - 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.
rev1299 - 2019-01-28 21:55..bcc696a7 - SP193                            Erase game list entries during loading, for better ease of debugging.
rev1298 - 2019-01-28 21:55..f7d77f6c - 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.
rev1297 - 2019-01-28 21:55..6eeb43d0 - SP193                            Increased dev9 module export version number to 1.9.
rev1296 - 2019-01-28 21:55..be5a5cfe - 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.
rev1295 - 2019-01-27 15:53..a4f1ef07 - 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.
rev1294 - 2019-01-26 23:43..b103eac8 - ElPatas1                         Merge pull request #184 from sp193/gamepatch-fix
rev1293 - 2019-01-27 01:40..b4df0ab9 - SP193                            Added missing resetspu module.
rev1292 - 2019-01-26 16:27..3327788e - ElPatas1                         Merge pull request #183 from sp193/gamepatch-fix
rev1291 - 2019-01-26 00:44..8ee21490 - SP193                            module hook: set module status to RESIDENT END, REMOVABLE END or FAREWELL END.
rev1290 - 2019-01-26 00:14..de9bab58 - SP193                            Changed IOP modules Rules.make to default to Os optimization level.
rev1289 - 2019-01-26 00:14..46919fb7 - 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.
rev1288 - 2019-01-26 00:14..82b744fe - 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.
rev1287 - 2019-01-26 00:14..f1613208 - 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_*".
rev1286 - 2019-01-26 00:14..f6203a0c - SP193                            Added Japanese translation. Special thanks to yamamotonew!
rev1285 - 2019-01-24 21:49..92ef7ca2 - 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.
rev1284 - 2019-01-23 23:08..177568db - SP193                            APEMOD & F2Tech patch: changed patch design to patch module before starting it up.
rev1283 - 2019-01-23 22:13..df731908 - SP193                            Corrected error in IOP module patch application if the module ID has A-F digits.
rev1282 - 2019-01-20 21:24..40d0dcea - ElPatas1                         Merge pull request #181 from sp193/padhook-libpad15
rev1281 - 2019-01-20 17:45..b2925a91 - SP193                            Corrected typo in the ID of the European release of Ridge Racer V (should have been SCES).
rev1280 - 2019-01-20 17:26..3432969f - 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.
rev1279 - 2019-01-20 17:22..d98093e4 - 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."
rev1278 - 2019-01-20 17:07..f8f7a3c6 - SP193                            padhook: Add support for libpad < 1.6.0.
rev1277 - 2019-01-19 15:25..80b13405 - ElPatas1                         Merge pull request #179 from sp193/rrv-patch
rev1276 - 2019-01-19 21:38..331c1742 - SP193                            IGR: disable DMAC interrupts & wait for ongoing DMA transfers to end. No need to change priorities of threads.
rev1275 - 2019-01-19 21:38..479f83b7 - SP193                            Increased Accurate Reads speed limit to 3600KB/s.
rev1274 - 2019-01-19 21:38..ad5f0511 - 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.
rev1273 - 2019-01-19 21:37..3976211f - 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.
rev1272 - 2019-01-19 21:37..2e7f89f0 - 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.
rev1271 - 2019-01-19 21:37..06715ffb - 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.
rev1270 - 2019-01-19 21:37..489ea490 - 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.
rev1269 - 2019-01-19 21:37..6e9750cb - 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.
rev1268 - 2019-01-19 21:37..1faebb4b - 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.
rev1267 - 2019-01-19 19:46..8ac9e9b4 - 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.
rev1266 - 2019-01-17 03:57..d6f855da - ElPatas1                         Merge pull request #177 from sp193/fixes-jan19
rev1265 - 2019-01-17 00:42..22cc20a5 - SP193                            PAD: monitor pad states and reinitialize pad when pad is reconnected, to standardize behaviour.
rev1264 - 2019-01-16 23:50..a440fb62 - 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).
rev1263 - 2019-01-16 23:12..aa33bbee - 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.
rev1262 - 2019-01-16 23:09..ce80a9e8 - SP193                            Fixed missing IOP patch entries for the PAL release of Shadow Man: 2econd Coming (SLES-50446 & SLES-50608).
rev1261 - 2019-01-15 22:50..41aeb0b6 - ElPatas1                         Merge pull request #175 from sp193/ui-igr-fix
rev1260 - 2019-01-16 03:19..be17fb02 - SP193                            IGR: fixed incorrect bitmasks & patterns for locating calls to scePadOpen(), replaced hardcoded addresses with mem_start & mem_end.
rev1259 - 2019-01-16 03:07..68b71773 - 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.
rev1258 - 2019-01-14 17:08..4a658d65 - ElPatas1                         Merge pull request #173 from sp193/ShadowMan2Patch
rev1257 - 2019-01-14 23:44..ac5de9b3 - SP193                            Replaced SYSTEM.CNF parsing code with a more official-like version.
rev1256 - 2019-01-14 14:37..37a5dbce - 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.
rev1255 - 2019-01-14 14:37..13f861e7 - SP193                            Power button can now be pressed to shut down the PS2 within OPL's GUI, when the network adaptor is in use.
rev1254 - 2019-01-14 14:37..d2ba22af - 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.
rev1253 - 2019-01-14 14:37..74245763 - 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.
rev1252 - 2019-01-14 14:37..f70090ca - 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.
rev1251 - 2019-01-13 17:52..acb630b4 - SP193                            APPSUPPORT: Fixed compile error when debug is enabled, title.cfg can now be used to set app config (for themes etc).
rev1250 - 2019-01-12 22:57..caaeafb2 - ElPatas1                         Merge pull request #171 from sp193/gamelistcache
rev1249 - 2019-01-13 01:24..bbcbfee0 - 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.
rev1248 - 2019-01-13 01:05..a362ef6b - SP193                            Fixed compile-time warning in opl.c due to missing includes for PADEMU.
rev1247 - 2019-01-13 01:05..e920ac7f - 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.
rev1246 - 2019-01-13 00:44..3cb5eb37 - 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
rev1245 - 2019-01-12 16:21..b2bf31b2 - ElPatas1                         Merge pull request #170 from sp193/bugfixes-jan19
rev1244 - 2019-01-12 04:05..ab6cb966 - 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().
rev1243 - 2019-01-12 04:02..1f16be79 - 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).
rev1242 - 2019-01-12 04:02..31cbb6d6 - SP193                            Always allow the user & auto refresh the refresh the apps list.
rev1241 - 2019-01-12 04:02..9be4d830 - SP193                            Changed buttons to only refresh the active item (instead of all items) when auto refresh is enabled. Updated comments for auto refresh settings.
rev1240 - 2019-01-12 04:02..4d25674f - 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.
rev1239 - 2019-01-12 02:11..e2f4741b - 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.
rev1238 - 2019-01-12 02:11..1aa0dbb0 - 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.
rev1237 - 2019-01-10 17:52..f9ba5659 - SP193                            Updated patch for Ferrari Challenge: Trofeo Pirelli to support the NTSC-U/C version (SLUS-21780).
rev1236 - 2019-01-09 21:35..fa34111c - ElPatas1                         Merge pull request #169 from sp193/bugfixes-jan19
rev1235 - 2019-01-10 02:16..8c356fb0 - SP193                            IGR: always initialize TLB, like the updated ExecPS2() library function does.
rev1234 - 2019-01-10 02:06..43bff395 - SP193                            Fixed IGR shutdown bypassing dev9Shutdown(), which would cause an emergency park for some 2.5" HDDs.
rev1233 - 2019-01-10 02:01..2ad6f02b - SP193                            IGR: clear memory before booting the next ELF.
rev1232 - 2019-01-09 12:22..a1406346 - 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.
rev1231 - 2019-01-09 12:22..fd1c16d7 - 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().
rev1230 - 2019-01-09 01:46..93865435 - 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.
rev1229 - 2019-01-04 13:55..fc5b5fbb - ElPatas1                         Merge pull request #166 from sp193/updates-jan19
rev1228 - 2019-01-04 13:52..18e5a119 - SP193                            Fixed sceCdStPause() causing sceCdStResume() to fail to resume streaming.
rev1227 - 2019-01-04 13:14..eb95021f - SP193                            Fixed video mode confirmation message always being displayed when display settings are changed.
rev1226 - 2019-01-03 22:28..89457194 - ElPatas1                         Merge pull request #163 from sp193/updates-jan19
rev1225 - 2019-01-04 01:00..e810da23 - 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.
rev1224 - 2019-01-04 00:19..ba68b708 - SP193                            Added video mode confirmation when user changes video mode.
rev1223 - 2019-01-04 00:18..7e5aaea6 - SP193                            Moved audsrv code for playing SFX into sound.c.
rev1222 - 2019-01-03 22:52..11592150 - 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).
rev1221 - 2019-01-03 22:37..812612af - SP193                            Changed some auto-start global variables to local variables.
rev1220 - 2018-12-21 21:17..2c95dc1b - ElPatas1                         Merge pull request #162 from sp193/ui-fixes-dec18
rev1219 - 2018-12-21 23:12..38ee0d8b - SP193                            Fixed checks on whether the device can have the configuration written to.
rev1218 - 2018-12-20 15:38..646e8507 - ElPatas1                         Merge pull request #161 from sp193/ui-fixes-dec18
rev1217 - 2018-12-18 23:46..f661fe28 - SP193                            Patched USB support to issue STOP UNIT before the PS2 is shut down, added shutdown mode to IGR.
rev1216 - 2018-12-18 22:51..07b6677e - SP193                            (ingame ATAD) port patch for issuing STANDBY IMMEDIATE before DEV9 is shut down, to avoid causing an "emergency park" for some HDDs.
rev1215 - 2018-12-18 22:27..c8c4205d - SP193                            Fixed incorrect handling of the config load result (did not return the types of config files loaded).
rev1214 - 2018-12-17 17:46..8b0655ee - ElPatas1                         Merge pull request #160 from sp193/ui-fixes-dec18
rev1213 - 2018-12-17 22:57..5443a199 - 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.
rev1212 - 2018-12-17 22:09..c721c0d4 - 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.
rev1211 - 2018-12-17 21:54..b679d5f0 - SP193                            Fixed network configuration becoming unavailable after deinitialization.
rev1210 - 2018-12-16 16:45..6646ab5c - ElPatas1                         Merge pull request #159 from sp193/ui-fixes-dec18
rev1209 - 2018-12-16 21:29..48cd5cdc - SP193                            Removed unused debug functions. Feel free to re-add them if you can complete and put them to use.
rev1208 - 2018-12-16 21:21..646553bb - SP193                            Fixed framerate increase whenever the UI is delayed.
rev1207 - 2018-12-16 21:17..e8d848c0 - 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.
rev1206 - 2018-12-16 01:22..156bcdb0 - ElPatas1                         Merge pull request #157 from KrahJohlito/gui-final
rev1205 - 2018-12-16 09:46..3b3f8b65 - KrahJohlito                      remove saving cfg when loading hdl svr, as it does not fix the root of the problem
rev1204 - 2018-12-15 21:32..3fcf14a0 - KrahJohlito                      fix sound effects pr
rev1203 - 2018-12-06 21:48..554e7f8a - KrahJohlito                      add gui sound effects
rev1202 - 2018-12-06 21:32..832d87be - 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
rev1201 - 2018-11-25 20:33..f21486d3 - KrahJohlito                      small fix to stop the user being able to navigate menus during init
rev1200 - 2018-11-12 13:31..f6d905de - ElPatas1                         Merge pull request #155 from KrahJohlito/gui-final
rev1199 - 2018-11-07 21:50..268a4249 - KrahJohlito                      optimize gfx
rev1198 - 2018-11-07 21:28..38c43887 - KrahJohlito                      add info page to default theme
rev1197 - 2018-11-07 21:26..bf102c94 - KrahJohlito                      make games list wrap around
rev1196 - 2018-10-22 11:09..5fe82f12 - ElPatas1                         Merge pull request #150 from sp193/usb-fix-oct18
rev1195 - 2018-10-19 21:20..4601bea3 - 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.
rev1194 - 2018-10-19 21:20..35ffe2a4 - SP193                            (mass_driver.c) Fix glitches related to USB support that were introduced with commit 18780d5 on June 8th.
rev1193 - 2018-10-08 11:14..a3e2fe07 - ElPatas1                         Merge pull request #148 from sp193/stack-adjust
rev1192 - 2018-10-01 12:59..70fb5f58 - ElPatas1                         Merge pull request #146 from rickgaiser/for-ifcaro
rev1191 - 2018-09-30 21:19..9df6607b - Rick Gaiser                      Change HIRES to runtime option
rev1190 - 2018-09-30 21:18..05d06ad6 - Rick Gaiser                      Add VRAM usage to on-screen debugging
rev1189 - 2018-09-30 13:02..52059636 - SP193                            CDVDFSV: increased stack size of RPC 1. Related to d25a8eab.
rev1188 - 2018-09-29 23:50..ad182dcf - ElPatas1                         Merge pull request #144 from sp193/vmc-igr-update
rev1187 - 2018-09-29 23:20..79198189 - SP193                            SMB: signal sema before returning under an error condition.
rev1186 - 2018-09-29 23:20..1cd46b9c - SP193                            Get exclusive excess to device before closing VMC files.
rev1185 - 2018-09-29 23:20..45049f8a - SP193                            SMB: disable writethrough mode for better VMC writing performance.
rev1184 - 2018-09-29 23:20..1f793f45 - 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.
rev1183 - 2018-09-29 23:20..d25a8eab - 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.
rev1182 - 2018-09-24 07:37..52511007 - 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.
rev1181 - 2018-09-09 19:09..40be3fcc - 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.
rev1180 - 2018-09-04 21:17..0f594711 - ElPatas1                         Update languages
rev1179 - 2018-08-31 15:20..6ccedb71 - ElPatas1                         Merge pull request #142 from sp193/poweroff-cdvdman-fix
rev1178 - 2018-08-30 07:15..cd88afc7 - 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.
rev1177 - 2018-08-30 07:14..6dbfc72b - SP193                            Revert "(dev9-ingame) removed code that shuts down DEV9, to fix commit e9a679d."
rev1176 - 2018-08-29 12:02..9272dd92 - ElPatas1                         Merge pull request #140 from sp193/igr-update
rev1175 - 2018-08-26 15:20..f574ea3f - SP193                            ATA: Disable the device's write cache for in-game VMC support.
rev1174 - 2018-08-26 15:20..8dbaaae2 - SP193                            IGR: Added API to unmount devices (with interrupts enabled) before terminating OPL.
rev1173 - 2018-08-26 15:20..7d23b38b - SP193                            IGR: Lock accesses to the virtual device, to prevent the physical device from entering some weird state due to interrupting an ongoing transfer.
rev1172 - 2018-08-26 15:20..c9073227 - 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.
rev1171 - 2018-08-24 17:36..47873ac7 - ElPatas1                         Merge pull request #139 from sp193/bugfixes-18Aug18
rev1170 - 2018-08-19 15:29..e83de4e4 - 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.
rev1169 - 2018-08-19 15:12..dfdaec9e - SP193                            Added missing break statements to ee_core/src/patches.c.
rev1168 - 2018-08-19 15:12..97cfe488 - SP193                            Added error message for indicating that VMC files are fragmented. Changed the general VMC error message to indicate an I/O error.
rev1167 - 2018-08-19 15:12..541b431a - SP193                            Added check to prevent the master password from being set as the parental lock password.
rev1166 - 2018-08-15 18:25..e57ded99 - ElPatas1                         Merge pull request #134 from sp193/usbrename-fix
rev1165 - 2018-08-15 18:02..9df297c3 - ElPatas1                         Merge pull request #133 from sp193/ultimatepropinball-fix
rev1164 - 2018-08-14 23:56..fe1bbeaf - SP193                            Added patch for Ultimate Pro Pinball (SLES-53508).
rev1163 - 2018-08-14 12:44..380f320e - ElPatas1                         Merge pull request #130 from sp193/virtuaquest-patch
rev1162 - 2018-08-11 22:49..587eb07f - SP193                            Fix for renaming on USB disks: sbRename() will be used with the standard rename() function. Requires updated USBHDFSD module from PS2SDK.
rev1161 - 2018-08-10 18:21..ad655c9f - ElPatas1                         Merge pull request #128 from sp193/gsm-cheat-childproof-vmc-merge
rev1160 - 2018-08-09 22:27..aea05e5b - SP193                            Removed High Module Storage mode (mode 7).
rev1159 - 2018-08-09 22:26..591d09b9 - 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
rev1158 - 2018-08-07 23:31..7135991e - SP193                            Merged VMC into main build.
rev1157 - 2018-08-07 23:31..f5fa36fc - SP193                            Adjusted about screen to make better use of screen space.
rev1156 - 2018-08-07 23:31..60b82220 - SP193                            Merged GSM and Cheats (PS2RD) into the main builds.
rev1155 - 2018-08-07 23:30..27926e32 - SP193                            Moved cheat configuration settings into cheatman.c and cheatman.h, as they represent the state of the cheat engine. Removed pgcht.h.
rev1154 - 2018-08-07 22:41..06a6f955 - 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.
rev1153 - 2018-08-07 22:41..e18d012e - SP193                            Password fields will now show "<Not Set>" if blank and keyboard can have a title specified.
rev1152 - 2018-08-06 21:03..58a493e7 - ElPatas1                         Merge pull request #126 from sp193/gsm-mode-update2
rev1151 - 2018-08-06 20:13..30cf3235 - ElPatas1                         Merge pull request #125 from rickgaiser/for-ifcaro
rev1150 - 2018-08-05 17:34..068c58ba - 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.
rev1149 - 2018-08-05 17:34..ce4eb127 - SP193                            GSM: Fixed advancement of PC for J-type instructions. Bits 31:28 were not being generated, which resulted in the memory segment changing.
rev1148 - 2018-08-05 17:34..659cbef0 - SP193                            GSM: Fixed 576P add-on code. As with 480P mode, there is not supposed to be a step for enabling the PLL.
rev1147 - 2018-08-05 17:34..308e49e4 - 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.
rev1146 - 2018-08-05 17:34..f244c8f5 - 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.
rev1145 - 2018-08-05 17:34..069bc255 - SP193                            GSM: Added option for FIELD emulation and moved GSM-related options into gsm.c. Advanced version number to v0.40.
rev1144 - 2018-08-05 17:34..b3fb15a0 - 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.
rev1143 - 2018-08-05 15:00..8f167ecc - 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.
rev1142 - 2018-08-05 15:00..132a9975 - 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).
rev1141 - 2018-08-05 15:00..06daac73 - SP193                            GSM: added sync.l to Enable_GSBreakpoint and Disable_GSBreakpoint as documented.
rev1140 - 2018-08-05 15:00..64212f45 - SP193                            Removed unnecessary sync.l & sync.p instructions. Whereby the EE core manuals does not indicate a need for them.
rev1139 - 2018-08-05 15:00..e69410cd - 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.
rev1138 - 2018-08-05 15:00..40905986 - SP193                            GSM will now consult the _GetGsDxDyOffset syscall for board-specific offsets (if supported).
rev1137 - 2018-08-05 14:59..8b6cd4f4 - 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.
rev1136 - 2018-08-04 02:35..928d62e6 - 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.
rev1135 - 2018-08-01 09:21..f7c2f6e1 - Jay-Jay-OPL                      Allow itemsList to be centered
rev1134 - 2018-08-01 09:20..f9238b2f - Rick Gaiser                      Don't clear render buffer in HIRES mode
rev1133 - 2018-08-01 09:20..8030b2b0 - Rick Gaiser                      Relax texture restrictions
rev1132 - 2018-08-01 09:20..9ef9f3a1 - Rick Gaiser                      Free CLUT also when freeing Texture
rev1131 - 2018-07-31 02:37..3294d4b2 - 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.
rev1130 - 2018-07-31 02:35..f5b31427 - SP193                            Forgot to move GSMFlags to gsm_defines.h (commit 704dd42).
rev1129 - 2018-07-30 20:07..49267e9b - ElPatas1                         Merge pull request #122 from sp193/gsm-csr-flip-emu
rev1128 - 2018-07-31 01:37..704dd420 - SP193                            GSM can now emulate the flipping of the FIELD field for non-interlaced mode, if the game used an interlace mode.
rev1127 - 2018-07-31 01:36..01ba332a - SP193                            Added data read trapping for GSM.
rev1126 - 2018-07-31 01:35..2fcaa88a - SP193                            Optimized code in have_some_write to reduce the number of registers used.
rev1125 - 2018-07-30 19:09..080e134c - ElPatas1                         Merge pull request #121 from sp193/gsm-cleanup
rev1124 - 2018-07-30 18:35..d5f5f1ce - ElPatas1                         Merge pull request #119 from sp193/main-fix
rev1123 - 2018-07-29 20:39..b968f5e3 - SP193                            Moved custom GS mode-init code into advanced GSM code.
rev1122 - 2018-07-29 20:39..7a34361a - 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.
rev1121 - 2018-07-29 00:20..8d35ed4a - SP193                            Split off common code for GSM's handling of DISPFBx and DISPLAYx.
rev1120 - 2018-07-29 00:19..13d050e9 - SP193                            Split up GSM code and definitions into multiple files for better readability.
rev1119 - 2018-07-28 11:44..600458ce - SP193                            Fixed boot filename passing by EE-core, and argument passing by pointer to the EE core.
rev1118 - 2018-07-28 05:09..36ed06ff - 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.
rev1117 - 2018-07-28 05:03..d5d381f2 - SP193                            Revert "Optional FMV fix (enabled by setting UNALIGNED_BUFFER_PATCH to 0)" Revert "I also like to commit in two-phases...:p"
rev1116 - 2018-07-27 19:57..0bea82fa - ElPatas1                         Merge pull request #118 from sp193/vmc-fix
rev1115 - 2018-07-27 23:20..88eb53e1 - SP193                            Fixed bug introduced in 51c82be: wrong pointer used for VMC.
rev1114 - 2018-07-27 15:17..5cb5de5f - ElPatas1                         Merge pull request #117 from sp193/config-fix
rev1113 - 2018-07-27 00:07..33fe2510 - SP193                            Updated OSDHistory function (bugfix + add Chinese icon).
rev1112 - 2018-07-26 16:28..f9b104ec - ElPatas1                         Merge pull request #116 from sp193/iremsnd-fix-new
rev1111 - 2018-07-26 20:42..7139d64f - SP193                            Replaced hardcoded sizes with sizeof() or definitions, to prevent a risk of accidental buffer overflows when the buffer declarations are changed.
rev1110 - 2018-07-26 17:56..6aaed832 - 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).
rev1109 - 2018-07-26 17:41..0350a210 - SP193                            Fixed incorrect index for legacy network config.
rev1108 - 2018-07-26 16:11..6d222998 - SP193                            Replaced locking mechanism for IREMSND patch, corrected pointer computation.
rev1107 - 2018-07-25 22:24..13d89c85 - ElPatas1                         Merge pull request #114 from sp193/deci2-fix
rev1106 - 2018-07-25 21:53..b1d63f4e - ElPatas1                         Merge pull request #113 from sp193/new-LoadExecPS2
rev1105 - 2018-07-25 13:20..0bf8b565 - SP193                            Reduced IGR thread stack to 3KB.
rev1104 - 2018-07-25 05:06..cc5fc87f - SP193                            Adjusted linkfile to ensure that the stack will have at least 512 bytes.
rev1103 - 2018-07-25 05:00..49c28f97 - SP193                            Fixed LoadElf (Related to PS2SDK commit 747b590), added writeback of data cache before SifLoadElf to ensure cache coherency.
rev1102 - 2018-07-25 04:47..409ff475 - SP193                            Reduced redundant instructions in asm.S and uninlined delay().
rev1101 - 2018-07-25 04:47..67341f77 - SP193                            (EE core) Added -nostdlib to LDFLAGS
rev1100 - 2018-07-25 04:47..acc3644c - SP193                            Don't add history record if the machine is a TOOL (possible debugging session).
rev1099 - 2018-07-25 04:47..020afef1 - 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).
rev1098 - 2018-07-25 04:47..9c9455cc - SP193                            Converted EE core to utilize the kernel part of the LoadExecPS2() system instead. Allows for offloading some code (i.e. args storage).
rev1097 - 2018-07-25 01:36..c70cd7ca - SP193                            Disable debug output from CDVDMAN by default for DECI2 debugging. Until the PC is connected, things seem vulnerable.
rev1096 - 2018-07-25 01:36..240a3f44 - SP193                            Reinstated built-in DECI2 debugging functionality for CEX consoles. Updated DECI2 modules.
rev1095 - 2018-07-24 15:52..0c2e0a98 - ElPatas1                         Merge pull request #112 from sp193/iremsnd-fix2
rev1094 - 2018-07-24 18:09..51c82be0 - SP193                            Added fix for SOS: The Final Escape/Disaster Report/Zettai Zetsumei Toshi. This also includes new IOP patch functions.
rev1093 - 2018-07-23 23:26..90540309 - ElPatas1                         Merge pull request #111 from sp193/libc-fix
rev1092 - 2018-07-24 02:04..cab45e4a - SP193                            Changed call to strcmp to _strcmp for .hack fix - avoid linking with libc's strcmp.
rev1091 - 2018-07-23 12:43..e168f33c - ElPatas1                         Merge pull request #109 from sp193/dothack-vmc2
rev1090 - 2018-07-23 11:52..ebf2ea4b - ElPatas1                         Merge pull request #108 from sp193/fatalframe
rev1089 - 2018-07-21 13:29..eb478cc5 - 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.
rev1088 - 2018-07-21 12:07..b2a77299 - SP193                            (EE core) changed _LoadExecPS2 to set stack pointer to _end instead, so that memory can be wiped properly.
rev1087 - 2018-07-18 19:27..ec298004 - SP193                            Added patch for .hack (all PAL releases).
rev1086 - 2018-07-11 10:28..2b1118f1 - ElPatas1                         Update portuguese br language
rev1085 - 2018-07-06 16:13..4b9eff44 - ElPatas1                         Merge pull request #105 from sp193/smstcpip-timeout
rev1084 - 2018-07-04 03:55..4a90fe9f - 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).
rev1083 - 2018-07-04 03:55..3667c846 - sp193                            (SMSTCPIP) Implemented timeout functionality of sys_sem_wait.
rev1082 - 2018-06-30 20:54..c112b22d - ElPatas1                         Merge pull request #103 from rickgaiser/for-ifcaro
rev1081 - 2018-06-27 21:14..d505e73b - Rick Gaiser                      Add Maximus32 to list of coders
rev1080 - 2018-06-27 21:13..7bbb1541 - Rick Gaiser                      Add HIRES to version string
rev1079 - 2018-06-27 21:01..272183c5 - Rick Gaiser                      Move extern irx declaration to extern_irx.h
rev1078 - 2018-06-27 21:00..1175fe7a - Rick Gaiser                      cdvdman: declare irx_export_table's as extern
rev1077 - 2018-06-27 21:00..7f820d0f - Rick Gaiser                      cdvdman: cleanup dev9 usage
rev1076 - 2018-06-27 20:59..f3636fc7 - Rick Gaiser                      iopcore: cleanup makefiles
rev1075 - 2018-06-27 20:59..aa672c2a - Rick Gaiser                      udptty is now part of ps2sdk
rev1074 - 2018-06-27 20:59..aab9c837 - Rick Gaiser                      Fix text "wrap" mode for high resolution
rev1073 - 2018-06-27 20:59..4c64c4db - Rick Gaiser                      ee_core: fix "all" compile target
rev1072 - 2018-06-27 20:58..63c86bf5 - Rick Gaiser                      libc is now automatically included
rev1071 - 2018-06-27 20:57..96e3196f - Rick Gaiser                      smap-ingame: fix dma transfer size
rev1070 - 2018-06-25 11:44..0785c28b - ElPatas1                         Merge pull request #102 from sp193/smstcpip-mbox-fix
rev1069 - 2018-06-25 01:27..8cb7208e - sp193                            (SMSTCPIP) Fixed SetAlarm's callback to always return 0 (never repeat), added missing polling mode (time = 1) of sys_arch_sem_wait.
rev1068 - 2018-06-22 01:49..0f136f20 - ElPatas1                         Merge pull request #101 from sp193/smstcpip-disable-always-insert-arp
rev1067 - 2018-06-22 00:56..69011cff - ElPatas1                         Converted line endings of polish translation to Unix format for fix a warning in OPL compilation
rev1066 - 2018-06-21 01:06..89c9ee2a - sp193                            (SMSTCPIP) Disabled ETHARP_ALWAYS_INSERT because the ARP table may be small.
rev1065 - 2018-06-11 10:08..0ece9dd1 - ElPatas1                         Merge pull request #99 from sp193/usb-io-boost
rev1064 - 2018-06-08 02:27..18780d5a - 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.
rev1063 - 2018-06-01 10:08..6c52ef60 - ElPatas1                         Update translations
rev1062 - 2018-05-28 12:58..0825b364 - ElPatas1                         Merge pull request #98 from sp193/dev9-noshutdown
rev1061 - 2018-05-28 01:57..e8ecd92e - 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.
rev1060 - 2018-05-21 20:42..5f34603b - ElPatas1                         Merge pull request #96 from sp193/smap-update
rev1059 - 2018-05-19 10:35..36460700 - 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
rev1058 - 2018-05-19 02:41..26dd62c6 - ElPatas1                         Merge pull request #94 from rickgaiser/for-ifcaro
rev1057 - 2018-05-16 17:27..c526a505 - Rick Gaiser                      Correctly render interlaced frame mode
rev1056 - 2018-05-16 17:27..9aef0a55 - Rick Gaiser                      Improve alpha blending in 16bit (dithering) mode
rev1055 - 2018-05-16 17:25..db1e1acd - Rick Gaiser                      Scale button icons
rev1054 - 2018-05-16 17:22..c8e1ac68 - Rick Gaiser                      Fix vertical font alignment
rev1053 - 2018-05-16 17:22..8c95373f - Rick Gaiser                      Place sections into memory blocks
rev1052 - 2018-05-16 17:22..cd48fb7d - Rick Gaiser                      Do not keep generated files in git
rev1051 - 2018-05-16 17:22..cd56df11 - Rick Gaiser                      Do not re-declare external export tables
rev1050 - 2018-05-16 17:21..4b5842b7 - Rick Gaiser                      Add HIRES compile option
rev1049 - 2018-05-12 02:00..1ff24831 - ElPatas1                         Merge pull request #92 from sp193/hdd_size_computation
rev1048 - 2018-05-10 22:11..1d361865 - SP193                            Fixed game size computation for HDLoader-format games.
rev1047 - 2018-05-06 23:18..523003a8 - ElPatas1                         Merge pull request #91 from sp193/lwip_core_locking
rev1046 - 2018-05-06 23:17..97b80206 - ElPatas1                         Merge pull request #90 from sp193/usbextreme-fix
rev1045 - 2018-05-06 15:55..7b1faa09 - sp193                            Fixed computation of offslsn, which was not correctly updated when reading across 2 parts.
rev1044 - 2018-05-05 17:36..4a907187 - sp193                            (ingame-SMSTCPIP) Back-ported TCPIP_CORE_LOCKING and TCPIP_CORE_LOCKING_INPUT.
rev1043 - 2018-05-05 17:36..e9a5f9f4 - sp193                            (ingame-SMSTCPIP) changed sys_arch_mbox_fetch to not dereference the message output pointer, if it is NULL.
rev1042 - 2018-05-05 17:36..4de42961 - sp193                            (SMSTCPIP) disabled DHCP_DOES_ARP_CHECK by default, as an IP address would be first required.
rev1041 - 2018-05-05 17:36..759f1438 - sp193                            (ingame-SMSTCPIP) Backported options for verifying checksums on various OSI layers, disabling them by default for the ingame driver.
rev1040 - 2018-05-05 17:11..6a5a548a - sp193                            (ingame-SMSTCPIP) Fixed sys_mbox_post and sys_arch_mbox_fetch to signal sema only after resuming interrupts.
rev1039 - 2018-05-05 17:11..87e2a8a7 - 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.
rev1038 - 2018-05-05 17:11..6c2be275 - sp193                            (ingame-ATAD) fixed event flag creation (when debug is on).
rev1037 - 2018-01-31 20:54..cbcf2913 - ElPatas1                         Merge pull request #83 from sp193/master
rev1036 - 2018-01-31 12:14..da98cd1d - sp193                            Added workaround for bad GameStar adaptor to in-game ATAD code.
rev1035 - 2018-01-06 11:09..95f27282 - ElPatas1                         Merge pull request #78 from AKuHAK/new_sync
rev1034 - 2017-11-23 16:33..40eb71f2 - AKuHAK                           PS2LINK: final warning fixed, now ps2link module synced with https://github.com/ps2dev/ps2link
rev1033 - 2017-11-23 16:28..ac1506b4 - sp193                            Updated to be fully compilable with the recent changes.
rev1032 - 2017-11-23 16:20..6ca11bf1 - Mathias Lafeldt                  Remove screenshot support.
rev1031 - 2017-10-17 16:15..881c0d2e - ElPatas1                         Merge pull request #75 from belek666/master
rev1030 - 2017-10-17 11:30..c8205b0b - belek666                         add ignored smsutils.s files
rev1029 - 2017-10-16 23:27..5bb8d923 - ElPatas1                         Merge pull request #74 from belek666/master
rev1028 - 2017-10-16 10:58..49b0dfa3 - belek666                         pademu changes:
rev1027 - 2017-09-07 21:21..b0abf55d - ElPatas1                         Merge pull request #68 from rickgaiser/for-ifcaro
rev1026 - 2017-09-06 22:42..72c62dfe - Rick Gaiser                      theme: fix warning messages and bg_overlay
rev1025 - 2017-09-06 22:41..b51d833a - Rick Gaiser                      Change default loading icons, thanks to No.47
rev1024 - 2017-09-06 22:36..27625447 - Rick Gaiser                      Fix loading PNG files with palette
rev1023 - 2017-09-03 16:32..1c92b701 - ElPatas1                         Merge pull request #67 from sp193/kernel-compat
rev1022 - 2017-09-03 16:31..170f1dbf - ElPatas1                         Merge pull request #66 from sp193/OPL_part_creation_fix
rev1021 - 2017-09-02 12:33..2f5c0a6a - 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.
rev1020 - 2017-09-02 12:21..001b626b - sp193                            Fixed partition creation of +OPL: added PFS filesystem setting, changed open flags to WRONLY and removed unused mode parameter.
rev1019 - 2017-08-31 16:15..61b69819 - ElPatas1                         Merge pull request #65 from rickgaiser/for-ifcaro
rev1018 - 2017-08-28 13:15..435dab92 - Rick Gaiser                      theme: use real theme file for builtin <OPL> theme
rev1017 - 2017-08-12 09:19..d830a727 - ElPatas1                         Merge pull request #64 from rickgaiser/for-ifcaro
rev1016 - 2017-08-11 15:38..b47994cf - Rick Gaiser                      Fix error message "LANG cannot load font." when font is OK
rev1015 - 2017-08-11 15:37..e4dc0446 - Rick Gaiser                      Fix font missing when selecting different language
rev1014 - 2017-08-10 20:08..416567fe - Rick Gaiser                      Ignore *.ZIP files, generated by "make release"
rev1013 - 2017-08-10 19:14..3ade907d - Rick Gaiser                      themes: fix ALIGN_CENTER
rev1012 - 2017-08-10 19:14..dbb8f01e - Rick Gaiser                      textures: Add bmp support (from gsKit)
rev1011 - 2017-08-10 19:14..05fab3cc - Rick Gaiser                      Apply settings also when video mode does not change
rev1010 - 2017-08-09 14:27..e3d3a158 - Rick Gaiser                      Scaling, overscan and lots of small things (#59)
rev1009 - 2017-08-09 14:09..802b65fa - uyjulian                         Make OPL compilable with latest PS2SDK (#63)
rev1008 - 2017-08-03 21:14..751e52f3 - ElPatas1                         Update DETAILED_CHANGELOG
rev1007 - 2017-07-31 22:43..9d1d5d0c - belek666                         ds3bt updates (#62)
rev1006 - 2017-07-29 17:57..52303f4b - 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)
rev1005 - 2017-07-29 10:59..c2433411 - Liu Woon Yung                    Revert "(In-game ATAD) re-added workaround for some clone adaptors. (#58)" (#60)
rev1004 - 2017-07-21 01:02..17f8f327 - ElPatas1                         Update PULL_REQUEST_TEMPLATE.md
rev1003 - 2017-07-17 19:46..49826c70 - Liu Woon Yung                    (In-game ATAD) re-added workaround for some clone adaptors. (#58)
rev1002 - 2017-07-17 19:42..b816b4c4 - Rick Gaiser                      Alpha + Font improved (#57)
rev1001 - 2017-07-10 21:44..e9a679d1 - 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)
rev1000 - 2017-07-10 21:41..4eddbd33 - belek666                         Updates and fixes for pademu/mcemu and other small changes (#54)
rev999 - 2017-07-07 19:03..7cb2fa0e - Liu Woon Yung                    (IGR fix) Added missing update to Reset_Iop within padhook. (#53)
rev998 - 2017-07-06 20:21..376e811f - Liu Woon Yung                    Updated IGR to support the new PS2SDK thread patch. (#52)
rev997 - 2017-07-05 20:50..c1470b24 - Liu Woon Yung                    Fix for HDD deinit, avoid linking to thread and TLB patches and updated IOP reboot code. (#51)
rev996 - 2017-06-25 23:07..da85d05e - belek666                         Update pademu (#48)
rev995 - 2017-05-31 22:49..2923c677 - Liu Woon Yung                    (ATAD) Fixed Makefile include paths so that the custom atad.h header will be used. Fixed atad.h to have fitting declarations for ata_io_start and ata_device_sector_io. (#47)
rev994 - 2017-03-04 14:42..9640e669 - Liu Woon Yung                    Fix for HDD size calculation, new poweroff processing mechanism, fixed PBUF allocation for Ethernet ARP request, new option for SMSTCPIP to save more RAM.  (#44)
rev993 - 2017-02-05 23:57..bce2faf8 - ElPatas1                         Update languages
rev992 - 2017-01-26 19:51..d3d4174a - belek666                         Fixes displaying settings for pademu port 2 (#38)
rev991 - 2017-01-24 16:38..d9adb326 - uyjulian                         Quick fixes (#37)
rev990 - 2017-01-24 08:20..b6468e78 - uyjulian                         Add Dualshock 3 support over USB and Bluetooth (#36)
rev989 - 2017-01-23 08:38..1cbd6636 - Caio Oliveira                    TravisCI: Decrease time of builds with ccache and upload builds to my gh-page (#2)
rev988 - 2017-01-23 08:38..e939566c - Caio Oliveira                    TravisCI/DETAILED_CHANGELOG/Scripts: Fix all old issues
rev987 - 2017-01-23 08:38..8a5b57f1 - Doctor Q                         lng_pack.sh: Make it more simple and less hack-ish
rev986 - 2017-01-21 14:44..60e2a5fb - Liu Woon Yung                    Updated to compile error and warning-free with the head PS2SDK. HDD and PFS drivers were also updated. (#35)
rev985 - 2017-01-17 20:20..e07f9760 - ShaolinAssassin                  Update dialogs.c (#33)
rev984 - 2017-01-16 08:14..94c65d86 - ShaolinAssassin                  Update dialogs.c (#31)
rev983 - 2017-01-15 14:06..4a64507c - Rick Gaiser                      Settings for display X and Y offset (#29)
rev982 - 2017-01-15 08:57..fe140650 - uyjulian                         General cleanup (#27)
rev981 - 2016-12-24 13:30..3937113e - Liu Woon Yung                    Updated to support LWIP v2.0.0. (#30)
rev980 - 2016-11-23 23:03..c6bfbb15 - AKuHAK                           Optimized makefiles. (#24)
rev979 - 2016-11-08 17:13..ba07773c - ElPatas1                         Update languages. Fixed left-right icons which do not shows due to the optimize .png size made in commit 879ec74.
rev978 - 2016-10-31 14:24..4be94ba5 - doctorxyz                        SP193: SMB fix, when no share name is specified (Network config-> SMB Share > Share -> Leave empty to list shares) http://psx-scene.com/forums/f150/open-ps2-loader-project-v0-9-3-a-62141/index154.html#post1209991
rev977 - 2016-10-30 00:30..39657c69 - uyjulian                         fix spacing, links, and wording in readme
rev976 - 2016-10-30 00:19..931501df - doctorxyz                        uyjulian: Revert optimize .png for size (879ec74), since it may cause issues (apparently loading icon won't show: http://psx-scene.com/forums/f150/open-ps2-loader-project-v0-9-3-a-62141/index767.html#post1209937)
rev975 - 2016-10-29 21:25..26cc08a7 - doctorxyz                        GSM Core gardening
rev974 - 2016-10-29 20:52..21d831f7 - uyjulian                         consise templates
rev973 - 2016-10-29 20:52..d23e716c - uyjulian                         Fix readme to be in markdown format
rev972 - 2016-10-29 20:39..7445f442 - uyjulian                         fixing modes
rev971 - 2016-10-29 20:36..f2773b73 - uyjulian                         clang-format again
rev970 - 2016-10-29 16:01..879ec744 - uyjulian                         optimize .png for size (#21)
rev969 - 2016-10-27 16:59..b714d020 - doctorxyz                        GSM core - Screen garbage fix for God of War I (SCUS_973.99) & Sega Genesis Collection (SLUS_215.42) This patch is applied only once, each time Hook_SetGsCrt is called; it makes DISPLAY2 appears, while DISPLAY1 not - by setting its value to zero. PS: Sega Genesis Collection (SLUS_215.42) does not repeatedly write to GS Priviledge Registers, but God of War I (SCUS_973.99) does it.
rev968 - 2016-10-26 05:16..28dd0901 - ElPatas1                         ShaolinAssassin: GUI layout fix: compatibility with lang files restored
rev967 - 2016-10-25 12:04..f2ecd688 - doctorxyz                        Per-Game Cheat Engine - fix for ETH and HDD Modes
rev966 - 2016-10-25 02:47..71bda796 - ElPatas1                         - SP193: Change in the PS2SDK about libpwroff. In one commit last year, i changed its design (along with AUDSRV) to use SIFRPC instead because of the change in design of the user SIFCMD buffer. Unfortunately, i didn't add proper re-initialization code to the new design of libpwroff. So when OPL starts the HDLDump server the old libpwroff SIFRPC server is contacted and the EE crashes. Server was broken in r878, and this change was made in 09-27-2016, working well again in r930. - Adjusted the HDLDump server thread priorities for proper functionality of the transfer data.
rev965 - 2016-10-25 02:39..2a5a5a52 - ElPatas1                         Update languages
rev964 - 2016-10-24 11:05..532c50eb - doctorxyz                        Per-Game Cheat Engine fix finished. Phew!
rev963 - 2016-10-24 11:00..0cba539d - doctorxyz                        Revert "Per-Game Cheat Engine fix"
rev962 - 2016-10-24 10:44..1a07d218 - doctorxyz                        Per-Game Cheat Engine fix
rev961 - 2016-10-24 10:43..66150f5f - doctorxyz                        Per-Game Cheat Engine fix
rev960 - 2016-10-24 07:24..6d24b8df - Caio Oliveira                    OPL: Last commit about revision, i hate it now
rev959 - 2016-10-24 04:47..c982b410 - BatRastard                       Per Game CHEATS should be good now ... (#14)
rev958 - 2016-10-23 16:15..8721c8f6 - Caio Oliveira                    .github: Add some templates
rev957 - 2016-10-23 12:37..7cce91b3 - Caio Oliveira                    src/dialogs: Fix chars overpassing of screen
rev956 - 2016-10-22 21:55..1bf77189 - Caio Oliveira                    Makefile: Fix REVISION reported by @ElPatas and reforced by @ShaolinAssasin
rev955 - 2016-10-22 21:55..d228159c - Caio Oliveira                    src/dialogs: Rework some minor issues
rev954 - 2016-10-22 21:55..1783e067 - Caio Oliveira                    make_changelog.sh: Rework revision (see NOTE)
rev953 - 2016-10-22 21:55..cc638159 - Caio Oliveira                    OLD_DETAILED_CHANGELOG: Bring BitBucket changelog
rev952 - 2016-10-21 05:27..131f2f65 - Caio Oliveira                    OPL: Fix GIT revision (see NOTE below)
rev951 - 2016-10-20 13:48..5c87643c - doctorxyz                        Makefile: Git REVISION number via shell git log command
rev950 - 2016-10-20 13:44..e5d2f978 - Caio Oliveira                    OPL: Update versioning to new scheme
rev949 - 2016-10-19 20:32..fce8f322 - uyjulian                         run clang-format on all .c and .h files
rev948 - 2016-10-19 20:32..5b167902 - uyjulian                         add .clang-format configuration file
rev947 - 2016-10-19 11:00..9b07c0a2 - Caio Oliveira                    .gitignore: Change from .hgignore and add more entries
rev946 - 2016-10-19 11:00..e216a54c - Caio Oliveira                    TravisCI: Initial Template
rev945 - 2016-10-19 11:00..9b4bcb82 - Caio Oliveira                    lng_pack: Add script to pack all Langs in a zip
rev944 - 2016-10-19 11:00..e0d7ae34 - Caio Oliveira                    make_changelog: Update it to GIT format
rev943 - 2016-10-19 09:47..0565b173 - Caio Oliveira                    README: Create a symlink need by GitHub
rev942 - 2016-10-19 09:47..9378802f - Caio Oliveira                    CREDITS: Make same style in whole file
rev941 - 2016-10-19 08:53..674d6b6d - doctorxyz                        Skip Videos: Three methods (0 PSS/sceMpegIsEnd/BIK) on a single place Now Skip Videos (a.k.a. 0 PSS) not only skips PSS files (by zeroing their sizes) but also skips Bink .BIK (new technique) and sceMpegIsEnd based ones - All of them from a single place: Game Settings->Customized Settings->Mode 4(Skip Videos) - sceMpegIsEnd and BIK approaches has been implemented on ee_core's patches, while 0 PSS code has been kept intact (on iopcore's cdvdman) - Renamed '0 PSS' for 'Skip Videos' according to each language (NB: Basic Google translation. Native speakers can improve it) - Removed now-redundant GSM's Skip Videos sceMpegIsEnd related stuff (ontheflypatcher) - Since sceMpegIsEnd isn't GSM-dependant anymore
