Автор Тема: Откуда взять сигнал Clock в схеме на ax5202p и WRAM  (Прочитано 3530 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Есть желание прикрутить к схеме на пиратском маппере ax5202p(mmc3) регистр  с меню для выбора игр.
При первой записи в регистр он самоблокируется, и вывести его из этого состояния можно только через сброс.
Только вот проблема, откуда в схеме можно взять сигнал Clock(CK) что бы защелкнуть данные.
Если не использовать WRAM, то можно взять сигнал с маппера WRAM CS2.
Но если WRAM используется, то такая запись приведет к порче данных, а это неприемлемо.
Наверняка ведь есть какие нибудь трюки.
Очень не хочется лепить еще одну микросхему.
193293-0
193291-1
« Последнее редактирование: 04 Февраль 2018, 00:19:59 от KykyPyky »

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7393
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #1 : 04 Февраль 2018, 06:22:04 »
Не следует заниматься тем, о чем имеешь только туманные представления.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #2 : 04 Февраль 2018, 09:36:30 »
Наверняка ведь есть какие нибудь трюки.
clk на твою защёлку надо заводить с 2 ноги ax5202p (wram /ce), а на /res стандартную схему переключения по reset.
Хотя, я не специалист и могу ошибаться 8)

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #3 : 04 Февраль 2018, 11:59:29 »
Не следует заниматься тем, о чем имеешь только туманные представления.
Если не заниматься тем, о чем имеются только туманные представления, то тогда никогда не повысишь свой уровень компетентности.

clk на твою защёлку надо заводить с 2 ноги ax5202p (wram /ce), а на /res стандартную схему переключения по reset.
Я видел эту схему, но как по мне логичнее как раз использовать WRAM CE(CS2) без инверсии.
В любом случае это решение для схем без WRAM.
193323-0

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #4 : 04 Февраль 2018, 12:11:56 »
У тебя память с батарейкой что ли? Меню работает до инициализации игры, поэтому игровые данные не испортятся.
Даже если с батарейкой, можно найти неиспользуемый байт.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7393
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #5 : 04 Февраль 2018, 12:44:29 »
Если не заниматься тем, о чем имеются только туманные представления, то тогда никогда не повысишь свой уровень компетентности.
А ты и не повышаешь. Ты тыкаешься носом, как слепой котёнок. Ты ищешь какой-то мифический сигнал Clock, хотя именно в твоем контексте этот сигнал называется по-другому. Если бы ты знал, что именно ты хочешь, как именно ты хочешь это использовать (как раз применительно к коду 6502, на котором будет твое меню), у тебя бы не возникло вообще мысли создавать эту тему.

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

PS Хотя вру, можно сделать. Но не скажу как. Попробуй угадать. Гусары, молчать!

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #6 : 04 Февраль 2018, 13:13:09 »
У тебя память с батарейкой что ли?
Возможно будет, хотелось бы более универсального решения.

PS Хотя вру, можно сделать. Но не скажу как. Попробуй угадать.
Вывод маппера 26 (CHR A17)?

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7393
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #7 : 04 Февраль 2018, 15:14:38 »
Нет. Пробуй еще усерднее.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #8 : 04 Февраль 2018, 15:51:17 »
Возможно будет, хотелось бы более универсального решения.
нда, тут есть выбор или решать текущие задачи известным способом, или продолжать искать универсальные решения.

Можно, наверное, выставлять биты не записью данных, а первым обращением к WRAM, и брать биты из адреса.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7393
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #9 : 04 Февраль 2018, 16:24:16 »
Теплее.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #10 : 04 Февраль 2018, 19:44:55 »
Можно, наверное, выставлять биты не записью данных, а первым обращением к WRAM, и брать биты из адреса.
Точно :wow:.
Если  вместо D0-D1 использовать A8 и A9, а в качестве clk взять WRAM CE(CS2),
тогда чтением по адресам $6000, $6100, $6200 и $6300 можно будет управлять банком игр.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7393
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #11 : 04 Февраль 2018, 20:35:39 »
KykyPyky, при этом, сначала читаешь содержимое WRAM нужной ячейки а потом сразу пишешь. И данные не испортишь и миссию выполнишь. Останется только расположить этот код где-нибудь в ОЗУ, чтобы переключение банка не завесило приставку.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Откуда взять сигнал Clock в схеме на ax5202p и WRAM
« Ответ #12 : 04 Февраль 2018, 20:46:53 »
HardWareMan и supremacy, Спасибо за помощь.