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

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


Сообщения - lilo

Страницы: [1]
1
Картриджи / диски / Re: Famicom и новодел
« : 28 Июнь 2020, 14:54:14 »
но кишки другие и на староделе (Твин Фамик) работает безотказно.
Потому и работает, что /OE подключен должным образом.

2
Картриджи / диски / Famicom и новодел
« : 27 Июнь 2020, 23:16:03 »
А если картридж без перемычки с дополнительными 2K vram, тогда что будет?

3
Картриджи / диски / Famicom и новодел
« : 27 Июнь 2020, 22:24:39 »
Итак, подкинул в приставку схемку для строба PA13 по /RD /WE отсюда https://www.emu-land.net/forum/index.php/topic,83552.msg1452334.html#msg1452334 Все оказалось именно так, как описано по ссылке на nesdev.
Вернул перемычку на карте в исходное состояние. И все отлично заработало  :D

Картинки ниже было/стало.
желтый - PA13
пурпур - /RD
синий - ALE
(/WE нет, он всегда 1)
На первой отлично видно, как новодельный картридж с кастрированным /OE ломает первый цикл выставления адреса.
На второй все ровненько, CHR ROM получает CS только на втором цикле, когда адрес уже выставлен.

Надо смотреть, но есть подозрение что на современных однокристаллках-многоигровках циклы чтения внутреннего ram вообще не попадают наружу, поэтому китайцы и не парятся.
Ну а тут как раз понятно, картридж перестал мешать в момент выставления первой части адреса. Конфликт, может, и есть, но 5-вольтовые выходы старого ram победили
Попадают, но не все. /PA13 не попадает, там тишина. Остальное все есть на слоте, адреса, данные. Даже без картиджа.
Но, по всему видно, что PPU работает с адресами иначе. Скорее всего, там там и защёлки никакой нет. Поэтому кривовой новодельный картридж не вызывает проблем на однокристаллке.

Теперь наконец-то можно и поиграть  :D

4
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 21:43:27 »
Надо смотреть, но есть подозрение что на современных однокристаллках-многоигровках циклы чтения внутреннего ram вообще не попадают наружу, поэтому китайцы и не парятся.
Ну а тут как раз понятно, картридж перестал мешать в момент выставления первой части адреса. Конфликт, может, и есть, но 5-вольтовые выходы старого ram победили
Ну, вот и начинает вырисовываться картина. Очень похоже на то ))
Кстати, на первой осциллограмме видно 2В импульсы на PD5. Возможно, это оно и есть. Картридж гадит, во время выставления адреса.
Завтра потыкаюсь ещё. Вспомнил, что у меня ведь и лог анализатор есть восьмиканальный где-то в коробках. Пришло время его достать ))

А ведь как хорошо все начиналось! Нашел денди в гараже, хотел просто поиграть! Вспомнить молодость  :lol:

5
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 20:51:32 »
Забавно, что это
Цитата
PPU A13 not routed to anything at all
в моем случае наоборот решило проблему на старой консоли.

6
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 20:20:33 »
Да, на несдеве интересная инфа про эту цепочку и конфликты старых консолей с новыми картриджами. Надо обмозоговать.

7
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 19:44:02 »
Потому что ром открывается при нуле (чтении паттернов 0-1fff), а набортная память при 1 (2000 и выше).
В приставке нет памяти 0-1fff.

Да, так должно быть. Но теперь то при единице открывается и ром, если его /CS ушел на /RD PPU. Либо это не /CS, а что-то более сложное внутри картриджа.

Так там еще CS есть, на который идет инвертированный А13 (через перемычку на картридже).
Конечно есть. Но 17 это же /OE-/RD.

8
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 19:32:35 »
А что это? 17 в слоте.
VRAM /OE, оно же /RD PPU

Извините, если с терминах путаюсь немного, всего второй день вникаю а тему )

9
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 19:22:51 »
Речь шла про перемычку 18-19, соединяющую инвертированный 13 адрес и чипселект набортной памяти. Она на месте.
Это уже потом про выбор памяти речь пошла.

В начальном сообщении так:
изучаю плату карика, одна нога капли через перемычку идёт на PA13, тут же рядом ещё площадка, уходит на /OE
режу перемычку, пересаживаю ногу на /OE
картридж прекрасно запускается и работает на обеих приставках

supremacy сделал вывод, что она идёт на /CS chr rom. И оно похоже на то. Но не понятно, почему нет конфликта при чтении из набортной видеопамяти.

10
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 18:54:17 »
Уверен на 146%, что не ошибся. Было 56, стало 17. Смотрите сами.
Да, симбас 2500 встроенных

11
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 18:40:30 »
Так это вы мирроринг переключили поди.
Это PA10-11, насколько я понимаю. Не то.
Тут именно /CS картриджа (а может и не /CS, кто его знает, как оно там внутри этой капли сделано) переехал с PA13 на /RD. И эти перемычки на плате уже были заготовлены. Наверное, не случайно.

Добавлено позже:
При PA13 равной нулю, вестимо. То есть адреса ниже 0x2000
А, тогда ясно. Я то говорил именно про $2000-$3fff

12
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 18:01:58 »
Она лишь означает что память в приставке используется, но не говорит что на картридже нет ram.
Но как же тогда происходит обращение к этой chr ram на картридже, если при поднятии PA13 включается внутренняя vram?

13
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 16:44:26 »
Вы скорее всего что-то странного натворили
Да что там странного то, было три точки под перемычки на плате картриджа, одну убрал, вторую поставил. Заработало.

Ram в картридже нет, записи во внутреннюю ram приставки это не должно мешать. А вот как работает чтение, вроде бы наоборот, не должно, оба чипа выбираются одновременно. Но каким-то чудесным образом работает.


14
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 16:04:06 »
так что в цепи cs он не нужен
Понятно, что не нужен, вроде бы.
Но без этого были проблемы с графикой на старой приставке.

А теперь все ОК, но суть причины этого так и не ясны.

Добавлено позже:
точнее все обращения $2000-$3fff
Конечно, думаю одно, пишу другое ))
Так все же, перемычка означает автоматом, что вся vram внутри приставки, или нет?

15
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 13:44:16 »
но дело в том, что внутренняя память практически всегда используется вместе с внешней.

Это понятно, когда /RD13 уходит в картридж, и там уже маппер решает, куда его отправить, на враму картриджа или вернуть в приставку.
Но если стоит железная перемычка, то ведь все обращения к $2ххх автоматом активируют CS на внутренней памяти. Так ведь?

16
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 12:48:05 »
у этого chr ram нет, но перемычка /CS-/PA13 об этом не свидетельствует
Как так? Ведь эта перемычка как раз отправляет все обращения к $2ххх во внутреннюю память. Или нет?


Спасибо за картинку, теперь все наглядно и ясно стало. Я это всё со стороны приставки рассматривал, со стороны картриджа не догадался.
Хотяяя... Нет, не совсем ясно )
Если теперь /CS картриджа идёт от /RD, то ведь при обращении к $2ххх будут активны оба чипа, vram приставки и chr rom картриджа. Как же оно тогда работает?

17
Картриджи / диски / Famicom и новодел
« : 26 Июнь 2020, 00:21:02 »
Ну, у данного картриджа графической памяти ведь нет, о чем свидетельствует перемычка /CS-/PA13, так ведь?

/CS я не трогал, на /RD перекочевала одна из дорожек из-под капли, которая в оригинале была на PA13.

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

18
Картриджи / диски / Famicom и новодел
« : 25 Июнь 2020, 23:44:44 »
Простите за глупые вопросы ))

Но что такое ce? А chr ram это видео озу?

19
Картриджи / диски / Famicom и новодел
« : 25 Июнь 2020, 22:27:06 »
Некропост, но, вроде бы по теме. Если не прав, перенесите.

Отрыл а гараже китайский фамиклон из 90х, рассыпной. По схеме практически один в один фамиком.
Кариков нет. Покупаю первый попавшийся новодел 64в1. Маленькая плата на одной капле. Включаю. На экране трэш. Игры стартуют, но графика вся битая, некоторые виснут.
Ок. Покупаю Симбу, карик отлично работает. Всю ночь Гугл, форум, доки схемы.

Итого:
в карике перемычка /CS-/PA13 на гребенке

в Симбе на них тишина, ноль
по линиям PD0-7 идёт обмен

в фамиклоне на /CS-/PA13 импульсы
на PD0-7 что-то странное, половина сигналов какие-то обгызенные, в половину амплитуды

изучаю плату карика, одна нога капли через перемычку идёт на PA13, тут же рядом ещё площадка, уходит на /OE
режу перемычку, пересаживаю ногу на /OE
картридж прекрасно запускается и работает на обеих приставках

Хочется понять что это и почему так?

Осциллограммы ниже, это до и после. Жёлтый - /CS, пурпур - PD5

Попутно обновил кое-где пайки, добавил эмиттерный повторитель на выход видео, картинка темная была. Стало ОК. Но это уже мелочи.


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