PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Прошивки для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=68)
-   -   6.60 [L]ME-2.3 - "постоянные" и "виртуальные" прошивки от neur0n (https://www.pspx.ru/forum/showthread.php?t=89898)

pasha051208 29.07.2013 15:40

СПАСИБО ОГРОМНОЕ! ВСЕ ПРОЛУЧИЛОСЬ, ВОСТАНОВИЛ ПАПКУ ISO)

barano 29.10.2013 01:45

Спасибо огромное, вы КРУТЫЕ!Всё работает!
Ещё раз подтвердили, что от Сурового Русского хакера нет спасения!!!

Cyberdrive 21.06.2014 17:03

Обновление
 
Выпущены новые версии, 6.20 (L)ME-2 и 6.60 (L)ME-2.
Добавили драйвер Inferno, т.к. недавно вышедшая FF Type-0 без него не работает (патченый ISO образ больше максимального размера UMD, а двуслойных не существует), а в предыдущих ME его не было.


COOLERbyPSP 22.06.2014 02:16

Мило, кто сможет объяснить на пальцах фичи и настройки Inferno драйвера из рекавери? Будет ли от изменения оных прирост к скорости загрузки?

vash 22.06.2014 10:45

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1087675)
кто сможет объяснить на пальцах фичи и настройки Inferno драйвера из рекавери?

А как ты настраивал другие NOUMD-драйвера? Так и этот.
Лично я их никак не страивал, просто выбирал в меню.

COOLERbyPSP 23.06.2014 04:13

Цитата:

Сообщение от vash (Сообщение 1087679)
А как ты настраивал другие NOUMD-драйвера?

У других попросту настроек нет, в отличие от этого.

Cyberdrive 23.06.2014 04:55

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1087675)
Мило, кто сможет объяснить на пальцах фичи и настройки Inferno драйвера из рекавери?

Документации нет никакой, поэтому надо смотреть исходники. Одна из последних версий PRO от Rahim-US (товарища, добавившего Inferno в ME) содержит следующее.
procfw\ISODrivers\Inferno\main.c:
Код:

int module_start(SceSize args, void* argp)
{
        int ret, key_config;
        SEConfig config;

        psp_model = sceKernelGetModel();
        psp_fw_version = sceKernelDevkitVersion();
        printk_init("ms0:/inferno.txt");
        printk("Inferno started FW=0x%08X %02dg\n", (uint)psp_fw_version, (int)psp_model+1);

        key_config = sceKernelApplicationType();
        sctrlSEGetConfig(&config);

        if(config.iso_cache && psp_model != PSP_1000 && key_config == PSP_INIT_KEYCONFIG_GAME) {
                int bufsize;

                bufsize = config.iso_cache_total_size * 1024 * 1024 / config.iso_cache_num;
               
                if((bufsize % 512) != 0) {
                        bufsize &= ~(512-1);
                }

                if(bufsize == 0) {
                        bufsize = 512;
                }

                infernoCacheSetPolicy(config.iso_cache_policy);
                infernoCacheInit(bufsize, config.iso_cache_num);
        }

        ret = setup_umd_device();

        if(ret < 0) {
                return ret;
        }

        ret = init_inferno();

        return MIN(ret, 0);
}

Обращаем внимание на config.iso_cache_total_size, config.iso_cache_num и infernoCacheInit из другого файла:
procfw\ISODrivers\Inferno\isocache.c:
Код:

int infernoCacheInit(int cache_size, int cache_num)
{
        SceUID memid;
        int i;
        struct ISOCache *cache;
        void *pbuf;

        g_caches_num = cache_num;
        g_caches_cap = cache_size;

        if(g_caches_cap % 0x200 != 0) {
                return -1;
        }
       
        memid = sceKernelAllocPartitionMemory(9, "infernoCacheCtl", PSP_SMEM_High, g_caches_num * sizeof(g_caches[0]), NULL);

        if(memid < 0) {
                printk("%s: sctrlKernelAllocPartitionMemory -> 0x%08X\n", __func__, memid);
                return -2;
        }

        g_caches = sceKernelGetBlockHeadAddr(memid);

        if(g_caches == NULL) {
                return -3;
        }

        memid = sceKernelAllocPartitionMemory(9, "infernoCache", PSP_SMEM_High, g_caches_cap * g_caches_num + 64, NULL);

        if(memid < 0) {
                printk("%s: sctrlKernelAllocPartitionMemory -> 0x%08X\n", __func__, memid);
                return -4;
        }

        pbuf = sceKernelGetBlockHeadAddr(memid);
        pbuf = (void*)(((u32)pbuf & (~(64-1))) + 64);

        for(i=0; i<g_caches_num; ++i) {
                cache = &g_caches[i];
                cache->buf = pbuf + i * g_caches_cap;
                disable_cache(cache);
        }

        cache_on = 1;

        return 0;
}


Особым программизмом я не отличаюсь, но из вышеотквоченного, вроде как, следует:
Inferno ISO Cache - используется ли кэш вообще (на фатках не используется в любом случае - там под него физически нет памяти).
Inferno Cache Size - сколько памяти выделять под кэш всего (из дополнительных 32МБ, устанавливаемых на не-фатки)
Inferno Cache Number - на сколько фрагментов делить выделенную ранее память
Inferno Cache Policy - какие фрагменты затирать новыми при полном кэше в первую очередь: дольше всего неиспользуемые (Least Recently Used) или какие попало (random).

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1087675)
Будет ли от изменения оных прирост к скорости загрузки?

Мерялку написать не умею, потому как не особо силен в сях, а теоретически не могу сказать по той же причине.

Yoti 23.06.2014 15:36

Блин, и правда, хлам давно скачал, а в манул не запихал.

vash 04.07.2014 13:58

Поздравляю, вышло обновление 6.xx (L)ME-2.1.

Kabat 04.07.2014 20:32

Подскажите пожалуйста.
С установкой МЕ-1.8 периодически стала пропадать карта памяти. Т.е. после запуска ПСП пишет мемори стик отсутствует. Передергивание карты и батарейки результата не дает. Появляется так же внезапно, как и исчезает, после очередного запуска приставки. Карта Сони оригинал, на M33-6 никогда так себя не проявляла. Куда копать?

зы. PSP-2000.

зыы. Когда происходит глюк с картой, vsh menu становится на англ. С возвращением карты, в меню тоже возвращается русский.

Cyberdrive 02.08.2014 20:48

6.60 ME-2.2 теперь можно использовать в Time Machine: источник

mega33 15.08.2014 21:40

Ребят какую лучше прошивку поставить стоит 6.60\ 1.6 lme psp street и как проще будет записать новую вирт прошивку удалять старую или можно поверх?

vash 15.08.2014 23:31

Цитата:

Сообщение от mega33 (Сообщение 1088509)
вкл psp зажал какуюнибудь кнопочку и вирт прошивка загрузилась?

Так она так и работает: если псп перестала "видеть" игры, то нужно одной кнопкой :cross: запустить Launcher LME и всё, прошивка снова работает.)

Даже больше скажу: если псп полностью не выключать (оставлять в "ждущем" режиме), то и нажимать вообще ничего не надо, т.к. прошивка не слетит.

COOLERbyPSP 16.08.2014 00:43

Цитата:

Сообщение от mega33 (Сообщение 1088509)
Ребят какую лучше прошивку поставить

Ну если сидеть дальше на LME - свежую LME-2.2

Цитата:

Сообщение от mega33 (Сообщение 1088509)
как проще будет записать новую вирт прошивку удалять старую или можно поверх?

Ну я запустил установщик старой и выбрал пункт удаления. Ну а потом свежую накатил.

santana999 07.11.2014 01:44

парни плиззз сос уже незнаю у кого просить помощи помогите с прошивкой пожалуйста есть гуру? плиз удалено_модератором@больше.нет есть две пспишки толтушка и 20008 прошиваемые прошу помогите пожалуйста в прошивке !!

santana999 добавил 07.11.2014 в 01:44
прошу помогите

Yoti 07.11.2014 09:36

santana999,
инструкция в шапке.

akela1979 14.12.2014 23:04

Цитата:

Revision 2.3/10.3 of the ME & LME CFW is now available – Adds Pro Online support, DAX-format and more!

Download: 6.20 ME-2.3, 6.20 ME-2.3 (OFW Version) & 6.20 LME-2.3 CFW.
Download: 6.39 ME-10.3, 6.39 ME-10.3 (OFW Version) & 6.39 LME-10.3 CFW.
Download: 6.60 ME-2.3, 6.60 ME-2.3 (OFW Version) & 6.60 LME-2.3 CFW.

Download: 6.xx Online mode files.
Download: 6.xx DAX file format converter.
Download: 6.60 ME.2.3 TimeMachine installer.

Source via Rahim-US
Source via wololo.net.

COOLERbyPSP 15.12.2014 02:57

Спасибо, прошился. DAX проверил, робит. Толку от него, правда...:confuse:

ErikPshat 15.12.2014 13:45

akela1979, хорошая новость. Надо же, до сих пор продолжают ковырять PSP.
Я так понял новость взята отсюда: http://wololo.net/talk/viewtopic.php...372324#p372324

Наверное пора делать DualBoot PRO/(L)ME :)

Multisoft 15.12.2014 16:39

Было бы не плохо, я бы тогда с 5.50 слез =)


Текущее время: 20:27. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.