| Приставки > 1-3 поколения |
| NES размером с тамагочи за 4 бакса. |
| << < (2/2) |
| raven22:
Здавствуйте. Друзья, кто-то уже расковырял эту консольку? Собственно интересует методика конвертации nes (или каких-то других?) образов в формат, который можно шить в консольку. Ну и собственно какое-то описание процесса заливки. Я тут посмотрел под Onebus есть неплохие игры. Недавно прикупил RETRO FC, судя по моим изысканиям она тоже под Onebus работает. Есть мысль проверить возможность перешивать ее. Но для начала на MGP Slimstation потренироваться хочу. Добавлено позже: На плате есть пятачки J2,J4,J5 ими можно воспользоваться для перепрошивки флеши (не хочется отпаивать саму микруху,боюсь угробить)? |
| KykyPyky:
--- Цитата: raven22 от 18 Октябрь 2018, 15:26:18 ---Собственно интересует методика конвертации nes --- Конец цитаты --- Игры как таковые конвертировать не надо.Onebus это тот же mmc3 с расширенными регистрами которые настраивают указатели на prg и chr. Точно так же как кулбой. Нужен только очень непростой загрузчик с меню, который и устанавливает эти расширенные регистры. --- Цитата: raven22 от 18 Октябрь 2018, 15:26:18 ---На плате есть пятачки J2,J4,J5 ими можно воспользоваться для перепрошивки флеши --- Конец цитаты --- Нельзя. Это не микроконтроллер с прошивкой через 4 провода. Флешку все равно придется отпаивать. И программировать в параллельном программаторе в специальном адаптере который стоит как половина программатора. |
| Rumata:
--- Цитата: raven22 от 18 Октябрь 2018, 15:26:18 ---Друзья, кто-то уже расковырял эту консольку? --- Конец цитаты --- Ну раскоыврял, и чо? --- Цитата: raven22 от 18 Октябрь 2018, 15:26:18 --- Ну и собственно какое-то описание процесса заливки. --- Конец цитаты --- Чё, читать не умеем от слова совсем? --- Цитата: Rumata от 12 Июль 2018, 19:54:43 --- "заливка" будет производиться при помощи паяльника и программатора. --- Конец цитаты --- |
| raven22:
--- Цитата: Rumata ---Ну раскоыврял, и чо? Чё, читать не умеем от слова совсем? --- Конец цитаты --- Читать умею, из написанного для меня было не очевидно, что однозначно надо флешу выпаивать и в программаторе заливать (надеялся вдруг есть возможность чего-то типа ISP и можно к пятачкам подпаяться), поэтому хотелось уточнить. Спасибо за уточнение. Добавлено позже: --- Цитата: KykyPyky ---Игры как таковые конвертировать не надо.Onebus это тот же mmc3 с расширенными регистрами которые настраивают указатели на prg и chr. Точно так же как кулбой. Нужен только очень непростой загрузчик с меню, который и устанавливает эти расширенные регистры. --- Конец цитаты --- Понятно. Я так понимаю какого-то софта в открытом доступе, который позволил бы из nes файла (одно или многоигровки) добавлением такого загрузчика сгенерировать bin файл для заливки во флешь нет? Как вариант остается только искать слитые дампы с совместимых приставок с другими наборами игр. Кстати, Onebus он стандартный? Или есть разные версии (соответственно не все залитые дампы запустятся :( ). За уточнение по программатору спасибо. |
| ALKOSHA:
Интересная штукенция. Єто таки эмуль на АРМе ? Или же очень крошечный кристалл оригинальной нес? Жаль портов для гейпадов нет. |
| raven22:
--- Цитата: ALKOSHA ---Интересная штукенция. Єто таки эмуль на АРМе ? --- Конец цитаты --- Нет, это такая SoC отличающаяся от оригинальных nes. Оригинальные nes и фамиклоны кроме процов 6502 имели в своем составе кучу дискретных элементов. Здесь все разместили на одном кристалле и немного модифицировали. |
| ALKOSHA:
--- Цитата: raven22 от 19 Октябрь 2018, 12:46:08 ---Нет, это такая SoC отличающаяся от оригинальных nes. Оригинальные nes и фамиклоны кроме процов 6502 имели в своем составе кучу дискретных элементов. Здесь все разместили на одном кристалле и немного модифицировали. --- Конец цитаты --- Оо, такое я увожаю, в отличии от всяких нес/сега/снес-мини на распберри пай, шпарящей на гигагерцах... Но опять же, жаль, что портов нет. Кнопки износятся, геморно будет заменить. Да и на двоих хз как гонять. |
| MetalliC:
--- Цитата: raven22 от 19 Октябрь 2018, 10:03:12 ---Кстати, Onebus он стандартный? Или есть разные версии (соответственно не все залитые дампы запустятся ). --- Конец цитаты --- судя по всему это очередной тайваньский клон на чипах VTxx, http://www.vrt.com.tw/index.html на сайте имеется документация, примеры и инструменты для разработки. еще можно тут почитать https://wiki.nesdev.com/w/index.php/VTxx проблемка - этих чипов несколько модификаций, начиная с копий обычной NES, заканчивая клонами со всякими дополнительными возможностями в графике и звуке. так что поди еще разберись на каком именно чипе сделан твой девайс. |
| raven22:
--- Цитата: MetalliC ---судя по всему это очередной тайваньский клон на чипах VTxx --- Конец цитаты --- Да, я вкурсе уже, вчера активно гуглил и эти ссылки просматривал. Правда там готовых солюшенов нет. По-крайней мере мне надо вдумчиво курить мануалы, чтобы в этой теме разобраться. --- Цитата ---проблемка - этих чипов несколько модификаций, начиная с копий обычной NES, заканчивая клонами со всякими дополнительными возможностями в графике и звуке. так что поди еще разберись на каком именно чипе сделан твой девайс. --- Конец цитаты --- Да, в этом и проблема. Даже если найти какой-то дамп с аналогичного устройства с другим набором игр, то не факт, что после перепрошивки флеши заведется. Добавлено позже: Нашел интересный материал по заливке дампа скачанного с сайта Cah4e3-а http://www.retrobits.es/2015/08/28/dduc-tuneando-la-mierdaconsola-8bit-que-regalo-abc/ В материале есть ссылка на сайт, где можно заказать флешу и сразу ее прошивку своим bin файлом. |
| Rumata:
--- Цитата: raven22 от 19 Октябрь 2018, 12:46:08 ---Оригинальные nes и фамиклоны кроме процов 6502 имели в своем составе кучу дискретных элементов. --- Конец цитаты --- Чушь писать не надо, ОК? |
| ALKOSHA:
Действительно чушь. Ведь у нес и фамикома был проц ricoh 2A03, который хоть и родственный, но не является mos-ом 6502, так как там и встроенный звуковой генератор, и в АЛУ чего урезали, и частоты иные, да и распиновка другая. А самих дискретных элементов там было не так уж и много, буфер-регистры под порты джоев, ОЗУ, да ОУ для модулятора, ну может ещё дешифраторы адресов какие-то. Самое важное заточено уже в PPU. |
| raven22:
Извините уважаемые форумчане, что недооценил технические знания ALKOSHA и неудачно сформулировал и постарался обобщить информацию о архитектуре и составе старых 8-битных приставок и современных, на базе предельно интегрированных SoC, которые продаются китайцами. Исходя из изначальных вопросов ALKOSHA, думал, что необходимо "на пальцах" в общих чертах объяснить отличия, посему и указал проц 6502 (как прародителя). Не знал, что нужна детализация про конкретные комбинации и названия cpu и ppu, наличие или отсутствие модуляторов и т.д.. Благими намерениями, как говорится... |
| famifan:
--- Цитата: Rumata от 18 Июль 2018, 22:45:15 ---Ещё немного информации, если кому интересно. 1) Установлен флешка 29LV320, но 13 нога распаяна. Соответственно вероятно возможно установить 29LV640. 2) Флешка работает в 16-битном режиме, 47 нога /BYTE подключена на Ucc Если кто хочет поковыряться - дамп. Дамп сделан as is, то есть без свапа --- Конец цитаты --- Как система понимает с какого адреса грузить меню? В этом дампе меню в адресе b0000, а в 2х метровом 7с000. В доке написано "In one bus mode, the program initial address A24-A0 is 007FFFC". Прошу пояснить как система вычисляет адрес запуска. |
| Rumata:
Там нет никакой системы и никто ничего не вычисляет. CPU всегда стартует с фиксированного адреса. Тот самый FFFC. При этом должна быть включена нулевая страница ПЗУ. А дальше идёт переход по указанному адресу. |
| Rumata:
|
| famifan:
--- Цитата: Rumata от 04 Май 2022, 12:34:35 ---Там нет никакой системы и никто ничего не вычисляет. CPU всегда стартует с фиксированного адреса. Тот самый FFFC. При этом должна быть включена нулевая страница ПЗУ. А дальше идёт переход по указанному адресу. --- Конец цитаты --- Благодарю за ответ. Не пойму как адрес fffc преобразуется на flash в 7c000. Нулевая страница для flash будет зависеть от размера? |
| Rumata:
У 6502 16-битная шина адреса, диапазон адресов 0000 - FFFF, 64 кбайта. Под картридж отводится старшая половина половина, 8000 - FFFF. И весь объём ПЗУ разбит на куски по 32 к. Переключение страниц осуществляется внешней логикой. По адресу FFFC процессор получает адрес, с которого начинается исполнение программы (the program initial address ). Меню может быть в любой странице по любому адресу. Это всё уже программно |
| famifan:
--- Цитата: Rumata от 04 Май 2022, 15:13:50 ---У 6502 16-битная шина адреса, диапазон адресов 0000 - FFFF, 64 кбайта. Под картридж отводится старшая половина половина, 8000 - FFFF. И весь объём ПЗУ разбит на куски по 32 к. Переключение страниц осуществляется внешней логикой. По адресу FFFC процессор получает адрес, с которого начинается исполнение программы (the program initial address ). Меню может быть в любой странице по любому адресу. Это всё уже программно --- Конец цитаты --- Разобрался, в файле содержится адрес памяти, куда прыгает проц. |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |