PSPверсия |  Новое на сайте |  Обратная связь |  Команда сайта |  FAQ |  ПРАВИЛА |     
 
Обзор нового на PSPinfo.RU

Ближайшие Сходки:
ДатаГородНомерНазваниеЗаписаться
собери друзей и сообщи об этом всем! »»
Самые популярные FLASH игры:

Sonic
играли 89408 раз

Muay Thai
играли 44478 раз

Castle Defender
играли 42472 раз

Urabanslug
играли 36338 раз

Mud and Blood (vietnam)
играли 34379 раз

chicken
играли 33775 раз

sonicblox
играли 33654 раз

x227sm
играли 33570 раз

Crazy Scates
играли 28396 раз
Абсолютные лидеры:
НовостиТемыСейвыОбоиВидеороликиВикторина
1..:Dr.Who:.945
2.iliya23420
3.Константин414
4.(:389
5.Masserau377
1.Dankin333
2.Игорь330
3.kalash1322
4.DJAMrik271
5.Артем=)252
1..:Dr.Who:.347
2.legofan12130
3.-=Sephiroth=-117
4.Dan96106
5.Patric Star104
1.wushu12250
2.Metal Sonic7404
3.iliya237000
4.Теккен6652
5.LFY6309
1..:Dr.Who:.4548
2.Михаил3742
3..:Canon:.1920
4.Ivan1760
5.Гомер Симпсон1535
1.Chizuru Minamoto2610552500
2..:Dr.Who:.2609446950
3..:Buxou:.1724432140
4.snupi1637432090
5.vitas1551113420750
расширенная статистика »»

   Все форумы » Клуб PSPinfo.RU » Программирование » config.se v1: описание и исходный код Предыдущая тема :: Следующая тема  
Сейчас эту тему просматривают: [требуется регистрация] -> [требуется регистрация]
Гостей: [требуется регистрация]
 
Спасибо за пост: 2 Ссылка на пост #1 Добавлено: 17 апреля 2011 23:37    

Посетители
vladgalay
--

Возраст: 26 | | Водолей
Сообщений: 1400
Благодарности: 22 / 150
Репутация: 190
Предупреждений: 0
Друзья
Тут: 12 лет 7 месяцев
config.se v1

Программа, восстанавливающая настройки Recovery и VSH меню по умолчанию


Зачем нужна эта программа?

Предположим, вы меняли настройки в Recovery или VSH меню, и после этого PSP стала работать не так, как хотелось бы. Конфигурация Recovery и VSH меню хранится в файле config.se по адресу flash1:/config.se. Чтобы восстановить стандартную конфигурацию Recovery и VSH меню, нужно всего лишь удалить config.se. Именно это и делает моя программа.

Исходный код:

Язык программирования: C++


#include <pspkernel.h>
#include <pspdebug.h>
#include <pspiofilemgr.h>

PSP_MODULE_INFO("configse", 0, 1, 0);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);

#define printf    pspDebugScreenPrintf
int main(void)
{
    pspDebugScreenInit();
    printf("____________________________________________________________________\n");
    printf("config.se v1\n");
    printf("By vladgalay\n");
    printf("____________________________________________________________________\n");
    printf("Removing config.se...");
    sceIoRemove("flash1:/config.se");
    printf(" Done!\n");
    printf("____________________________________________________________________\n");
    printf("Exiting in 5 seconds...\n");
    sceKernelDelayThread(5000000);
    sceKernelExitGame();
    return 0;
}



Скриншоты:

config.se v1: описание и исходный код

config.se v1: описание и исходный код

config.se v1: описание и исходный кодЗагрузить программу Размер 33.07 Кб
Наверх 
Ссылка на пост #2 Добавлено: 23 апреля 2011 13:19    

Администраторы
Константин
--

Возраст: 13 | | Стрелец
Сообщений: 1657
Благодарности: 64 / 452
Репутация: 408
Предупреждений: 0
Друзья
Тут: 14 лет
Установите ссылку на ФайлоОбменник, иначе данный топик будет удалён через 3 дня.
Наверх 
Спасибо за пост: 1 Ссылка на пост #3 Добавлено: 23 апреля 2011 16:32    

Посетители
vladgalay
--

Возраст: 26 | | Водолей
Сообщений: 1400
Благодарности: 22 / 150
Репутация: 190
Предупреждений: 0
Друзья
Тут: 12 лет 7 месяцев
WooW, не могу, ибо срок редактирования сообщения давно истёк. Ты сможешь поменять? Ссылка:

//narod.ru/disk/10692846001/configse_bin.zip.html

Сообщение отредактировано 23 апреля 2011 16:33. Редактировалось 1 раз(а)
Наверх 
Ссылка на пост #4 Добавлено: 1 мая 2011 21:30    

Администраторы
Константин
--

Возраст: 13 | | Стрелец
Сообщений: 1657
Благодарности: 64 / 452
Репутация: 408
Предупреждений: 0
Друзья
Тут: 14 лет
Обновил.
Впреть просьба заливать:
файлы на файлообменники
изображения либо на сайт, либо на фотохостинги.

:)
Наверх 
Ссылка на пост #5 Добавлено: 1 мая 2011 21:42    

Посетители
vladgalay
--

Возраст: 26 | | Водолей
Сообщений: 1400
Благодарности: 22 / 150
Репутация: 190
Предупреждений: 0
Друзья
Тут: 12 лет 7 месяцев
WooW, спасибо, но ссылка какая-то странная:

//ttp//narod.ru/disk/10692846001/configse_bin.zip.html

Что это за ссылка?
Наверх 
Ссылка на пост #6 Добавлено: 1 мая 2011 22:03    

Администраторы
Константин
--

Возраст: 13 | | Стрелец
Сообщений: 1657
Благодарности: 64 / 452
Репутация: 408
Предупреждений: 0
Друзья
Тут: 14 лет
Сейчас работает.
Просьба больше не отписываться, только по делу.
Наверх 
Ссылка на пост #7 Добавлено: 18 мая 2011 18:22    

Посетители
darklordddddd
--

Возраст: 27 | | Весы
Сообщений: 18
Благодарности: 0 / 2
Репутация: 2
Предупреждений: 0
Друзья
Тут: 12 лет 3 месяцa
Можно было ещё проверку кнопок поставить (к примеру, нажать x для выхода), но всё равно прога нужная! Вот я уже добавил =).



#include <pspkernel.h>
#include <pspdebug.h>
#include <pspiofilemgr.h>
#include <pspctrl.h>


PSP_MODULE_INFO("configse", 0, 1, 0);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);

int exit_callback(int arg1, int arg2, void *common) {
           sceKernelExitGame();
           return 0;
}

int CallbackThread(SceSize args, void *argp) {
           int cbid;

           cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL);
           sceKernelRegisterExitCallback(cbid);

           sceKernelSleepThreadCB();

           return 0;
}

int SetupCallbacks(void) {
           int thid = 0;

           thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, 0, 0);
           if(thid >= 0) {
                     sceKernelStartThread(thid, 0, 0);
           }

           return thid;
}

#define printf    pspDebugScreenPrintf
int main(void)
{
    pspDebugScreenInit();
    pspDebugScreenSetXY(0, 0);
    SetupCallbacks();
    SceCtrlData but;
    printf("____________________________________________________________________\n");
    printf("config.se v1\n");
    printf("By vladgalay\n");
    printf("Press X to remove config.se.\n");
    printf("____________________________________________________________________\n");
    while (1) {
        sceCtrlReadBufferPositive(&but, 1);
        if (but.Buttons & PSP_CTRL_CROSS) {
            printf("Removing config.se...\n");
            sceIoRemove("flash1:/config.se");
            printf(" Done!\n");
            printf("____________________________________________________________________\n");
            printf("Press O to exit.\n");
            if (but.Buttons & PSP_CTRL_CIRCLE) {
                sceKernelExitGame();
            }
        }
    }
return 0;
}

Сообщение отредактировано 18 мая 2011 18:35. Редактировалось 3 раз(а)
Наверх 
Ссылка на пост #8 Добавлено: 22 мая 2011 12:44    

Посетители
MAXIFAXI
--

Возраст: 26 | | Рыбы
Сообщений: 17
Благодарности: 0 / 0
Репутация: 0
Предупреждений: 0
Друзья
Тут: 11 лет 9 месяцев
Всем привет я новичок в программировании и мне нужна помощь .
Я видел у вас есть полезная и интересная программа и мне бы тоже хотелось научится создавать такие программы для начала.
Я скачал config.se v1 и я хотел бы понять как создается файл EBOOT, PARAM.SFO и DATA.PSP.
Напишите мне пожалуйста инструкцию. МОЖНО В ЛС. laughing
Наверх 
Ссылка на пост #9 Добавлено: 22 мая 2011 12:53    

Посетители
.:Максим:.
--

Возраст: 18 | | Водолей
Сообщений: 564
Благодарности: 7 / 226
Репутация: 68
Предупреждений: 0
Друзья
Тут: 12 лет 2 месяцa
MAXIFAXI,
EBOOT.PBP объединяет в себе файлы PARAM.SFO (Название) DATA.PSP (незнаю за что отвечает, но это файл PRX) DATA.PSAR (помоему установщик) и ICON0.PNG и PIC1.PNG (иконка и картинка)
ICQ: 551943788
Наверх 
Ссылка на пост #10 Добавлено: 22 мая 2011 12:54    

Посетители
MAXIFAXI
--

Возраст: 26 | | Рыбы
Сообщений: 17
Благодарности: 0 / 0
Репутация: 0
Предупреждений: 0
Друзья
Тут: 11 лет 9 месяцев
А как создавать файл EBOOT и DATA.PSP
Наверх 
Ссылка на пост #11 Добавлено: 22 мая 2011 13:22    

Посетители
.:Максим:.
--

Возраст: 18 | | Водолей
Сообщений: 564
Благодарности: 7 / 226
Репутация: 68
Предупреждений: 0
Друзья
Тут: 12 лет 2 месяцa
MAXIFAXI,
EBOOT.PBP - PBP Unpacker, а вот DATA.PSP не знаю.

Добавлено спустя 25 минут 25 секунд:

vladgalay,
Объясни, как ты делаешь эти проги, через какие проги на компе получаешь такие программы на PSP и что для этого вообще нужно. Объясни пожалуйста!
ICQ: 551943788
Наверх 
Ссылка на пост #12 Добавлено: 23 мая 2011 17:27    

Посетители
darklordddddd
--

Возраст: 27 | | Весы
Сообщений: 18
Благодарности: 0 / 2
Репутация: 2
Предупреждений: 0
Друзья
Тут: 12 лет 3 месяцa
maxracer1999,
Я могу разъяснить тебе все тонкости программирования для PSP. Сначала ОБЯЗАТЕЛЬНО нужен набор компиляторов и библиотек. К примеру, скачай PSPSDK.

Вопрос - а ты новичок в программировании?
Наверх 
Ссылка на пост #13 Добавлено: 23 мая 2011 17:46    

Посетители
andrey21and
--

Возраст: 31 | | Близнецы
Сообщений: 1445
Благодарности: 5 / 65
Репутация: 105
Предупреждений: 0
Друзья
Тут: 12 лет 7 месяцев
darklordddddd, добавил ты не лучши способ
Наверх 
Ссылка на пост #14 Добавлено: 23 мая 2011 18:59    

Посетители
vladgalay
--

Возраст: 26 | | Водолей
Сообщений: 1400
Благодарности: 22 / 150
Репутация: 190
Предупреждений: 0
Друзья
Тут: 12 лет 7 месяцев
darklordddddd, спасибо за небольшой мод! Сам делать такого не стал, потому что программа и так уж больно простая. Даже цвет текста не менял laughing .
Наверх 
Ссылка на пост #15 Добавлено: 3 июня 2011 13:58    

Посетители
0xTS
--

Возраст: 26 | | Телец
Сообщений: 27
Благодарности: 3 / 2
Репутация: 7
Предупреждений: 0
Друзья
Тут: 11 лет 6 месяцев
Язык программирования: C++

Почему С++? Это же обычный си.
Наверх 
config.se v1: описание и исходный код
  • 85

  
Добавить эту тему в

Похожие темы:
Название Темы [ответов]АвторДатаФорум
» config.se v1 [5]
  Программа, сбивающая настройки Recovery и VSH меню
vladgalay17.04.11PSP »» Софт для PSP
» psp 2006 [1]
  описание в сообщении
даня1205.12.11Барахолка »» Продам
» ps vita [16]
  описание в сообшении
даня1204.12.11Консультации, помощь, советы »» Консультационный центр по PS Vita
» ChikHen r-2 (полное описание) [0]Enix12.01.10PSP »» Прошивки для PSP
» FAQ:Акссесуары и PS3 [2]
  список и описание акссесуаров
vitas15513.01.12Клуб PSPinfo.RU »» PlayStation 3
» PSP online games. [7]
  Описание в название
Shock3d18.08.11PSP »» Игры для PSP
» помогите с драйверами [1]
  описание выше
MuskratDesman28.07.11Клуб PSPinfo.RU »» Болталка
» Проблема (описание внутри) [6]
  Игры
Дроныччч29.05.11Клуб PSPinfo.RU »» Болталка
» Проблема с PS Store (описание внутри) [4]z123457520.03.11Консультации, помощь, советы »» Консультационный центр по PSP
» PSP 3008 не запускается (описание неисправности внутри) [4]Patriot-66625.08.12PSP »» Ремонт PSP и PSP Slim

Информация
Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.


Flash игры onLine |  Игры для PSP |  Обои для PSP |  Софт для PSP |  Темы для PSP |  Сейвы для PSP |  Комиксы для PSP |  Форум |  Карта сайта |   
"" and "PlayStation" are registered trademarks of Sony Computer Entertainment Inc. "", PSP and "UMD" are trademarks of Sony Computer Entertainment Inc. "", "XMB", "Memory Stick Duo" and the "Memory Stick Duo" logotype are trademarks of Sony Corp. All product titles, publisher names, trademarks, artwork and associated imagery are trademarks, registered trademarks and/or copyright material of the respective owners. All rights reserved.
Game's TOP-100 Counter