| Приставки > Железо |
| Прошивка Hamy 4 & Magistr Titan 2 |
| << < (13/22) > >> |
| Geny_Ruslan:
Выкладываю прошивки, драйверы, программу для прошивки и инструкции.Все описанные действия выполняйте на свой страх и риск!!! Старался как можно подробнее объяснить процесс прошивки и установку драйверов. Инструкция по установке драйверов перед процессом прошивки. ПЕРЕД ПРОШИВКОЙ !!! (Выполняется один раз. Если вы выполняли этот пункт, и все прошло удачно, выполнять его при последующих процессах прошивки не надо!!!) https://cloud.mail.ru/public/L4P6/p37b2k3jK Драйверы x86/64 (Для владельцев Windows 8,10 и наверное 7) придется отключить Проверку цифровой подписи драйверов. https://cloud.mail.ru/public/98JD/Lmg1H62zt Инструкция по отключению Проверки цифровой подписи драйверов: http://skesov.ru/otklyuchenie-proverki-tsifrovoy-podp.. Программа для прошивки https://cloud.mail.ru/public/DpFn/dCAgvAipd Инструкция по прошивке 1 https://cloud.mail.ru/public/Dvgi/gUhhQjw4j Инструкция по прошивке 2 https://cloud.mail.ru/public/JZwQ/GrgN81bj2 Прошивка для Hamy 4 и Magistr Titan 2 https://cloud.mail.ru/public/Kmbu/oDFLG8xSk Прошивка для Hamy 4 и Магистр Titan 2. Частота процессора поднята с 300 до 420. (Тестировалась на Titan 2.) Игры стали идти плавнее. https://cloud.mail.ru/public/3KFE/meRrrw33k Содержимое внутренней памяти Hamy 4 https://cloud.mail.ru/public/Bjtd/Adx41ofs2 A-B_Mod (Способ поменять местами А-B; Tubo A-Turbo B. Пока железный способ, думаю появиться программный) https://cloud.mail.ru/public/9ZAt/HHCSvHZvb Надеюсь кому то это будет полезным!!! ВСЕМ УДАЧИ!!! ВАЖНО!!!Если у Вас в Hamy4 ревизия платы 1.1 и установлена NAND FLASH MT29F4G08ABADA то вы можете прошиться данными прошивками. Если у Вас в Hamy4 ревизия платы 1.2 и установлена NAND FLASH MT29F4G08ABAEA то прошивка не ставится и превращает консоль в кирпич. Если у Вас в Magistr Titan 2 ревизия платы 1.2 и установлена NAND FLASH MT29F4G08ABADA то вы можете прошиться данными прошивками. Если у Вас в Magistr Titan 2 ревизия платы отличная от 1.2 и установлена NAND FLASH MT29F4G08ABAEA то прошивка не ставится и превращает консоль в кирпич. MT29F4G08ABADA Organization – Page size x8: 2112 bytes (2048 + 64 bytes) – Page size x16: 1056 words (1024 + 32 words) – Block size: 64 pages (128K + 4K bytes) – Plane size: 2 planes x 2048 blocks per plane – Device size: 4Gb: 4096 blocks MT29F4G08ABAEA Organization – Page size x8: 4320 bytes (4096 + 224 bytes) – Page size x16: 2160 words (2048 + 112 words) – Block size: 64 pages (256K + 14K bytes) – Plane size: 2 planes x 1024 blocks per plane – Device size: 4Gb: 2048 blocks |
| Valdemar567:
Да не, не 7805 греется ( ну, он тоже греется, но не сильно), а греться сильно начал процессор, я уже на него радиатор прифигачил и теперь радиатор греется, так что отвод тепла имеется... |
| Rumata:
--- Цитата: Valdemar567 от 21 Июнь 2018, 02:05:29 ---Мне заняться больше нечем на ночь грядущую, я про "замеры в студию"! --- Конец цитаты --- Ну ты спросил - почему, я ответил что смотреть. Собственно я и не предполагаю, что кто-то это будет делать. Тем более, что смотреть нужно в динамике, на предмет кратковременных просадок. Там 1,38 В типа на ядро идёт, так что при нестабильности всё может быть. Кстати, потребление достаточно сильно меняется. Если на начальном меню порядка 130 мА, то в игре уже 170 PS --- Цитата: Valdemar567 от 21 Июнь 2018, 02:05:29 ---1000/1200 ампер и этого будет вполне достаточно --- Конец цитаты --- Ну да , одного килоАмпера более чем достаточно :lol: (шучу) |
| Valdemar567:
Rumata, а чего эта тема на счёт прошивок совсем заглохла? Ведь появляются же новые ревизии этих консолей ( Hamy/Titan 2 )! Никому не интересно это? |
| Rumata:
Ну если у тебя есть инфа об этих ревизиях - выкладывай. Не, ну я видел Титан в новом корпусе, ну и что? А прошивками кто-то должен заниматься. Странно, что эта тема вообще появилась. |
| SAMael:
Valdemar567, нууу, друже, для этого нада чтоб кто то занимался ими, чтоб у кого то были лишние деньжата покупать новые железки и калупаться в них на простом желании и энтузиазме, и свободное время. Так что тут тема пополняется по мере появлении инфы от любых пользователей, кто с чем столкнулся и поделился инфой и опытом. |
| SasayKudasay:
Сегодня взял Hamy 4. Попалась 96130011v1.2 - не прошивайка. Денди игры идут нормально, но вот от Sega - это какой-то ад. Низкий, вырвиглазный фпс, и отвратительная графика. В общем - расстроен. |
| Valdemar567:
SasayKudasay, блок питания пробовал менять на более мощный?? На сколько вольт и ампер изначально твой БП из комплекта??? Смотри на 8 странице мой пост про замену на более мощный БП, вдруг поможет... Добавлено позже: SAMael, да это я понял... Жаль что в программировании я полный чайник... :blush: |
| SasayKudasay:
Valdemar567, Да, тоже пробовал. На комплектном блоке 600 мА, а подключал от зарядки на 2А - в итоге ничего. Я же правильно понимаю, если найти\украсть\сделать дамп с консоли, то есть вероятность что-либо с этим сделать? |
| SasayKudasay:
А такой вопрос. Можно ли на hamy 4 воткнуть android? И есть ли в этом смысл? |
| SAMael:
Сейчас добрая половина девайсов на Линуксе, а Андроид и есть Линукс ^_^ Так что теоретически можно, а на практике это уже к любителям поковыряться в Линуксе и железках. |
| megavolt85:
--- Цитата: Valdemar567 от 22 Июнь 2018, 00:22:04 ---а чего эта тема на счёт прошивок совсем заглохла? Ведь появляются же новые ревизии этих консолей ( Hamy/Titan 2 )! Никому не интересно это? --- Конец цитаты --- так сделай добрый поступок, у тебя есть железка с не поддерживаемой нандой, слей дамп и выложи только сдаётся мне что ты не станешь этого делать :lol: на затравку :) |
| dimonp25:
в иде тож чтоли все расковырял? Добавлено позже: или это откуда? |
| megavolt85:
dimonp25, не всё, но для ремапа кнопок в nester хватит --- Код: ---void UpdateInput() { unsigned int joy_state; // r0 char v1; // r12 __int16 v2; // r4 signed int v3; // r0 joy_state = get_hamy_joy(); joy2 = 0; joy1 = 0; byte_319D8 = 0; byte_319D9 = 0; v2 = joy_state; byte_319E0 = 0; byte_319E1 = 0; if ( joy_state & 1 ) joy1 = 16; if ( joy_state & 2 ) v1 = joy1; if ( joy_state & 2 ) joy1 = v1 | 0x20; if ( joy_state & 4 ) joy1 |= 0x40; if ( joy_state & 8 ) joy1 |= 0x80; if ( joy_state & 0x40 ) joy1 |= 1; if ( joy_state & 0x80 ) joy1 |= 2; if ( joy_state & 0x100 ) joy1 |= 4; if ( joy_state & 0x200 ) joy1 |= 8; if ( joy_state & 0x800 ) byte_319D8 = 1; if ( joy_state & 0x10 ) byte_319D9 = 1; if ( ((joy_state << 15) & 0x80000000) != 0 ) // (joy_state >> 16) & 1 joy2 = 16; if ( (joy_state >> 16) & 2 ) joy2 |= 0x20; if ( (joy_state >> 16) & 4 ) joy2 |= 0x40; if ( (joy_state >> 16) & 8 ) joy2 |= 0x80; if ( (joy_state >> 16) & 0x40 ) joy2 |= 1; if ( (joy_state >> 16) & 0x80 ) joy2 |= 2; if ( (joy_state >> 16) & 0x100 ) joy2 |= 4; if ( (joy_state >> 16) & 0x200 ) joy2 |= 8; if ( (joy_state >> 16) & 0x800 ) byte_319E0 = 1; if ( (joy_state >> 16) & 0x10 ) byte_319E1 = 1; if ( joy_state == 0x8000 ) { nullsub_4(); stop_emulation = 1; nullsub_4(); } else { v3 = 0xFF; __asm { SVC 0x102 } if ( v2 & 0xE000 ) v3 = dword_319CC; else dword_319CC = 0; if ( v2 & 0xE000 ) dword_319CC = v3 + 1; } } --- Конец кода --- P.S. какие кнопки перепутаны? A <->B и X <-> Y ? C и Z не используются? надо asm смотреть, может получится повесить на C+Z+MODE выход из эмулятора |
| Black Tulip:
--- Цитата: megavolt85 от 25 Июнь 2018, 23:21:28 ---C и Z не используются? --- Конец цитаты --- В режиме Dendy C - это Select, Z вроде как не используется. |
| megavolt85:
Black Tulip, о как, а что MODE делает? |
| Black Tulip:
--- Цитата: megavolt85 от 26 Июнь 2018, 00:14:21 ---а что MODE делает? --- Конец цитаты --- Mode работает только в режиме Sega. В режиме Dendy аналогичные функции выполняет C. Вообще было бы здорово перекинуть Select на кнопку Mode, а C и Z сделать комбами (A+B и X+Y соотв.). У меня так на старой дендюхе было, очень удобно. |
| megavolt85:
перевесить Select на Mode можно, а вот добавить комбинаций не выйдет, в бинарике нет свободного места |
| dimonp25:
а че можешь свою идушную базу куда-нить скинуть? (можно в личку) |
| megavolt85:
да я не жадный, пусть все смотрят :) P.S. IDA 7.0 |
| megavolt85:
--- Код: ---bit31 JOY2_??? bit30 JOY2_??? bit29 JOY2_??? bit28 JOY2_??? bit27 JOY2_Y bit26 JOY2_??? bit25 JOY2_START bit24 JOY2_C bit23 JOY2_A bit22 JOY2_B bit21 JOY2_??? bit20 JOY2_X bit19 JOY2_RIGHT bit18 JOY2_LEFT bit17 JOY2_DOWN bit16 JOY2_UP bit15 JOY1_??? game exit bit14 JOY1_??? bit13 JOY1_??? bit12 JOY1_??? bit11 JOY1_Y bit10 JOY1_??? bit9 JOY1_START bit8 JOY1_C bit7 JOY1_A bit6 JOY1_B bit5 JOY1_??? bit4 JOY1_X bit3 JOY1_RIGHT bit2 JOY1_LEFT bit1 JOY1_DOWN bit0 JOY1_UP --- Конец кода --- у кого какие идеи по поводу bit5 и bit10, понятно что там JOY1_MODE и JOY1_Z, но систематизировать что то не выходит вроде как положено A/B START/C , но в ряд идущие кнопки направления сбивают с толку P.S. если есть желающие протестить прошивку с ремапом кнопок, то стучитесь в личку, главное условие NAND FLASH MT29F4G08ABADA, иначе получите кирпич P.P.S. пообещали мне Hamy4 ревизия платы 1.2 прислать, брикнутую, буду поднимать |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |