Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - kino

Страницы: [1]
1
Картриджи / диски / Re: Famicom Cartridge Schematics & PCBs
« : 04 Сентября 2026, 14:23:30 »
С схемой думаю тут проблем нет совсем,

Вот тут шибко похожие карики, может у автора спросить.
https://radiokot.ru/forum/viewtopic.php?t=5742&start=40

зы. а почему нельзя считать содержимое памяти?

2
Как показала практика, эвердрайв очень чувствителен к таймингам этого сигнала

ээээ, тышо тышо, тут в соседней теме только закончили срач, что fpga это тоже самое, что оригинальное железо.

3
Визуально проследил как дорожки идут от резистора, сравнил с Т2B-6, никаких сюрпризов. Подмывает меня выпаять этот кирпич.  :shifty: Вроде всё хорошо работает и зачем бы лезть, но как-будто сильнее эта приставка греется если сравнивать с Т2B-6, на ощупь конечно же.

кулер от i9 на него приколоти. а в принципе мысль верная, зачем трогать если работает. сгорит еще ненароком, абыдно будет.

4
Интересно про паразитное влияние этого резистора Алиса прогнала

не знаю за вашу алису, но такое включение сильно зависит от общего сопротивления схемы (по формуле резестивного делителя). чем оно ниже (но не выше половины этого 30), тем напряжение на выходе ближе к нужному (5В). Видимо китайцы замеряли или подобрали, хз что у них практикуется. )))

зы. исходя из этого, если из схемы что-то выпаять существенное, то погорит всё что там есть.

5
kino, на T2B-6 аналогичная схема на рассыпухе и ни чё, на одной кренке всё работает. Под вторую кренку места не предусмотрено, а вот под кирпич есть местечко, но пустует  :)

логично, если навесить радиатор эквивалентный резистору, то понятно что сам резистор уже не нужен. А так-то кренка на 1А ваши 300мА вытягивает без проблем, дело в отводе тепла.

6
7805А фирмы ML

получается что он реально в качестве радиатора. по ногам кренки отводится тепло. если поставить две, то его можно и убрать, предварительно проверить на тепло.

7
и по поводу двух кренок видел видео где всё норм работает, с разлётом максимум 55/45% нагрузку делят.

та конечно будет работать, только зачем.

8
та в общем странная схема, при таком включении и 30 омах там всё что на входе должно лететь на выход. там точно 7805?

9
Трансформаторы в таких БП примерно на 10 вольт. Они же всё-таки делались под эти приставки, а не брались какие-то случайные.

та фиг его знает. по моей логике, надо делать так, чтобы если блок сгорел, пошел на базаре взял любой на 12в и играешь дальше. И кстати да, нынче любой девайс на 200в без сертификации не продашь.

10
Собственно, если бы кренка была в БП, незачем было бы ставить ещё одну внутри приставки.

Та почему? Смотря какой транс. Если вольт на 25, то очень даже есть смысл.

11

тут особо специалистом быть не обязательно, достаточно пары формул. Линейный стабилизатор выделит ровно столько тепла, сколько необходимо для обеспечения нужного тока при определенном падении напряжения. В параллель можно ставить сколько угодно, каждый из них будет выделять меньше тепла, но в сумме всё равно будет то кол-во тепла (в Вт), сколько указано в формулах. Если убрать резистор, то то тепло, что он рассеивал, будет рассеивать следующий за ним элемент. Или то, что внутри самого БП, там же тоже скорее всего кренка, только на 12В. По хорошему проще поставить импульсник и забыть про тепловые потери. В былые времена извращались ставя не сразу кренку на 5в, а сначала 9В, потом 7В и потом 5В.

12
Значит ли это что можно выкинуть резистор и добавить кренку?

Ну кренку добавляют когда тока не хватает. Если одна тянет, то пусть остается.

13
Раньше верили (а может и правда) что добавлением сопротивления по входу, можно применить меньше по размеру радиатор на стабе. Хотя не понятно зачем, если по габаритам с сумме всё равно выходит большая площадь.

14
Эпоксидный клей?

Клей не по одному контакту, а сплошняком на все три, когда высохнет ножом зазоры сделаешь.

15
Никакого, просто ради интереса :)

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

зы. нашел я этот ваш бурбулятор. попробую собрать, там vs2010, очень пригодится.

16
Да, ну можно и с нинтендулятора тоже попробовать выводить.

так а какой практический смысл?

17
Чтобы обслуживать шину картриджа нужно или прослойку из ПЛИС делать, либо МК должен работать где-то на 600 МГц.
Тут да, надо собирать и пробовать. Конечно вариант взять стм с нужным количеством ног и не париться, просто манит, что уже есть готовый рабочий вариант эмулятора под есп. а у нее ног фиг да нифига. хотя скорее всего под стм тоже есть, не искал.

Добавлено позже:
У меня как-то давно была идея сделать эдакий внешний видео интерфейс к эмулятору, а именно сделать PPU на ФПГА и управлять им при помощи микроконтроллера с USB портом, который подключен к компу. Типа внешняя видюха.  :biggrin: Но на это нужно время, да и желания этим заниматься честно говоря нету. На ФПГА мне куда интереснее собирать железки.

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

зы. на фпга я только в виде схемы в квартусе пробовал. до hdl пока дело не дошло. но помню на epm3064 платку pci получилось сварганить и диодиками поморгать.

пока мой фуфломецин выглядит так:

18
Поэтому правильной работы железа картриджа с программой ты не обеспечишь. Все софтовые эмуляторы сначала дампят картридж, а потом эмулируют консоль, работая с файлом. Из-за этого они могут запускать только лицензию и одноигровки, т.к. не могут сдампить картридж на пиратском маппере.

Так в этом и суть, чтобы была возможность запускать карики с физическими мапперами, чтобы не эмулировать. про правильную работу я исключительно про времянку м2, работать то оно будет, только пока не ясно на сколько микросекунд медленнее от реальных. Короче, сделать эмулятор проца, как делают на плисах, только на мк, где они ничего не знают про мапперы от слова совсем.
тот что я скачал в инете, поддерживает:

Если шарить, можно дописать сколь угодно других.


19
У SD карты 8 пинов, а у оригинального карика 60, поэтому нужен проц для эмуляции, который имеет нужное количество доступных для использования выводов, в этом плане SD карта лучше.

Ну есть сдвиговые регистры для этого дела. Надо теперь по времени считать, как быстро можно будет выплюнуть. у есп spi работает на 80Мгц, регистры (что видел в доступе) 10Мгц. Если задвигать 16-битный адрес, уже можно делить на 20 как минимум. хз короче, может и успеет. единственное что привязки к м2 ну никак не обеспечить, это не плис.

зы. а так то, есп тоже не пальцем деланая, 240мгц как никак, тоже может десять ппу и апу параллельно делать и еще биткоины наяривать и по вифи в сеть выплевывать.

зыы. я бы с удовольствием собрал бы ваш вариант консоли, но реально на циклончик жаба откладывает бюджет. (хотя были, повыбрасывал). а есп пока стоят копейки, надо тарить, бо скоро будет дороже.

20
это зачем?

та так, просто мысль посетила. например, перепрошив эмулятор ппу, можно выводить картинку на любой утюг, который нравиться. или изменяя кусок когда, отвечающего за апу подстраивать звук как тебе нравиться. да много чего. да и в целом, я особо не встречал в открытом доступе эмуляторов, которые работают с кариками, в основном всё с сд карты.  а те что умеют, то уже коммерческое без исходников.

21
Я тут давеча скачал эмулятор nes для esp32 (с sd и tft). Всё красиво и хорошо, даже пару десятков мапперов поддерживает. И тут по пьяне посетила мысля, а если этот код разделить на cpu и ppu и сделать аля оригинальную эмуляторную консоль, чтобы было как в родной, озу для цп, озу для ппу ну и регистры. Или бредовая идея?

22
на входы подаются сигналы с линий А13, А14, М2, /romsel.

Понял. Спасибо. Ну то, что навесить можно что угодно то понятно, вопросик был что они, писав в документации memory map и указав что 0х6000 это батарейная озу на карике, но при этом в схеме абсолютно ничего для этого не предусмотрели. Это они  с заделом на будущее писали, я так понимаю? Может на схемах где 72 пин всё это есть, пока не смотрел. Короче, логику я понял, они, создавая консоль уже тогда знали что будут клепать к ней мапперы.

23
На разъем 60pin не выводится с 74hc139 консоли в картридж $6000. Поэтому делают как описано выше в посте.

В принципе понятно, но есть момент. Когда м2 активен а romsel(a15) нет, то по схеме это не обязательно 0х6000, это от нуля же тоже может быть. т.е. надо не только romsel нет, а еще и ramsel нет и ppusel нет.

24
Еще раз добрый день. Глянул я тут с просоня якобы оригинальную схему приставки, например тут (https://habr.com/ru/articles/185872/). Там для выбора периферии используют 139-й демультиплексор. Так вот видно, что можно выбрать только ram, rom и ppu. Т.е. запись по 0x6000 ни к чему не приводит, т.к. нога этой 139-й для этого адреса висит в воздухе. Получается эта версия консоли не предполагала сохранение в sram картрижа. или я не туда смотрю? спасибо.

25
Ага, вкурил, спасибо. Т.е. на картридже должны быть все земли объединены, ну как все, аж два контакта.  :)

26
Спасибо. Но пока не очень понял, на каком пине появляется низкий уровень, на аудио? получается, если у картриджа auin и auout не будут замнкуты или есть свой звуковой чип, то номер не прокатит?

27
Камрады доброго времени суток, назрел плевый вопросик. Изучая на досуге архитектуру приставки, вспомнил одну деталь, что у меня в детстве была неска со встроенным картриджем. Изучая схему не могу понять каким макаром проц определял с какого грузиться (приоритет)? В общем вы поняли.
зы. при этом внутренний таже работал на всех других. Шины то запаралелены и проц ищет вектор сброса по адресу 0x7FFC-7FFD (ну по схеме без A15).

Заранее спасибо.

Страницы: [1]