Автор Тема: M27C800 для 4-х игровки на AOROM, возможно ли?  (Прочитано 1888 раз)

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

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Валяется пара чипов M27C800, заказывал их в китае просто проверить адаптер для виллема.
Теперь есть желание использовать их для 4х-игровки на AOROM маппере.
По даташиту данный чип на 8Мб, но у него нет вывода A19, зато есть куча выводов Q, которые обычно не используются в схеме картриджа.
Мой виллем без проблем зашил в него подготовленный ром на 8Мб, но как теперь развести плату, мне непонятно, прошу помощи.
Аналогично и с чипом M27C160, который тоже есть в наличии, но у него по даташиту нет A20, характерного для 16Мб.
 

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Re: M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #1 : 30 Октябрь 2019, 10:44:29 »
Ноль на BYTE/VPP переводит в байтовый режим, в нем Q15A-1 используется как дополнительный адрес (выбор младшего если 0 и старшего если 1 байта).
Это английским по белому написано в device operation/read mode.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Re: M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #2 : 30 Октябрь 2019, 11:02:25 »
Ноль на BYTE/VPP переводит в байтовый режим, в нем Q15A-1 используется как дополнительный адрес (выбор младшего если 0 и старшего если 1 байта).
Это английским по белому написано в device operation/read mode.
Можно по русски сказать, какой вывод посадить на землю или подать 5В, чтобы появилась возможность использовать вывод A19?
Я не электронщик, я беру готовые схемы и повторяю.
Вот есть схема AOROM, для 4-х игровки мне нужно взять счетчик и завести в него А18 и А19.
« Последнее редактирование: 30 Октябрь 2019, 15:51:45 от max5775 »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #3 : 30 Октябрь 2019, 11:22:57 »
Если вы хотите использовать дополнительный адрес именно как А19 то придется перемешивать байты при записи (в четные писать младшую половину прошивки, в нечетные старшую). Дело в том что практически дополнительный адрес работает как А0 (остальные соответственно сдвигаются на один). Без понимания у вас скорее всего ерунда получится.
Так-то для дипа 32 нога на землю, 30 - дополнительный адрес. Но чтобы было "один в один" надо на 30 подать А0, на 10 - А1, 9 - А2 итд до 1 - А19.
Я надеюсь у вас стираемая микросхема?

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #4 : 30 Октябрь 2019, 11:27:36 »
Если вы хотите использовать дополнительный адрес именно как А19 то придется перемешивать байты при записи (в четные писать младшую половину прошивки, в нечетные старшую). Дело в том что практически дополнительный адрес работает как А0 (остальные соответственно сдвигаются на один). Без понимания у вас скорее всего ерунда получится.
Так-то для дипа 32 нога на землю, 30 - дополнительный адрес. Но чтобы было "один в один" надо на 30 подать А0, на 10 - А1, 9 - А2 итд до 1 - А19.
Я надеюсь у вас стираемая микросхема?
Да, UV
Принцип я понял.
Я еще обратил внимание, когда  делал адаптер dip42 на виллем, что адреса смещены на единицу, теперь более-менее понятно почему.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #5 : 30 Октябрь 2019, 11:31:36 »
Ну тогда можно экспериментировать.
Плата у вас тоже наверняка готовая, так что выбор невелик - использовать дополнительный адрес как А19 и перемешивать прошивку.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #6 : 30 Октябрь 2019, 11:36:21 »
Ну тогда можно экспериментировать.
Плата у вас тоже наверняка готовая, так что выбор невелик - использовать дополнительный адрес как А19 и перемешивать прошивку.
Платы пока нет, буду вносить изменения в двухигровку на 39SF040 (в смысле модифицировать lay-файл и делать новую плату)
Я правильно расписал распиновку?
Могу я в данном случае записать прошивку один-в-один, без перемешивания?
Q-выводы, или как на схеме они обозначены D0-D7 не поменяются, или также сдвигать надо?
« Последнее редактирование: 30 Октябрь 2019, 11:49:43 от max5775 »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #7 : 30 Октябрь 2019, 12:00:23 »
Вы про вторую сторону забыли, там тоже надо сдвинуть адреса.
Данные остаются как есть, Q8 и выше не используются.

Фактически получается ваш переходник для виллема  :)

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #8 : 30 Октябрь 2019, 12:15:58 »
Вы про вторую сторону забыли, там тоже надо сдвинуть адреса.
Данные остаются как есть, Q8 и выше не используются.

Фактически получается ваш переходник для виллема  :)
Да забыл, точно, спасибо
Буду пробовать разводить плату
« Последнее редактирование: 30 Октябрь 2019, 12:22:18 от max5775 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #9 : 30 Октябрь 2019, 14:32:49 »
max5775, так я же вроде тебе в какой то теме уже объяснял как считать адресацию у такой памяти, что A-1 используется как A0, A0 как A1 и так далее

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #10 : 30 Октябрь 2019, 14:36:47 »
max5775, так я же вроде тебе в какой то теме уже объяснял как считать адресацию у такой памяти, что A-1 используется как A0, A0 как A1 и так далее
Когда это?
У меня такие чипы только недавно появились.
Покажи пост, если быстро сможешь найти я почитаю.
P.S: Хотя я что-то вспоминаю по поводу памяти в TSOP корпусе, то ли из модема, толи еще откуда то.
Там тоже она вроде в двух режимах могла работать.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7421
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #11 : 30 Октябрь 2019, 15:51:04 »
max5775, охлади своё траханье. Пока что только ты тут реагируешь неадекватно. Тему почистил, всем участникам перепалки - устное предупреждение. За рецидив буду наказывать. Ведите себя культурно на людях, а сраться идите в личку.  :cop:

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #12 : 30 Октябрь 2019, 18:08:13 »
а что, кто-то еще не знает, что такое выбираемая 8/16 битная шина данных на епромке?

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #13 : 31 Октябрь 2019, 09:43:28 »
Примерно так все будет выглядеть
« Последнее редактирование: 31 Октябрь 2019, 10:59:05 от max5775 »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #14 : 31 Октябрь 2019, 11:06:06 »
max5775, почитайте про размещение блокирующих конденсаторов, они у вас раскиданы случайно-китайским образом.
https://radioprog.ru/post/458 (все части)
https://habr.com/ru/post/146987/

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #15 : 31 Октябрь 2019, 12:15:48 »
max5775, почитайте про размещение блокирующих конденсаторов, они у вас раскиданы случайно-китайским образом.
https://radioprog.ru/post/458 (все части)
https://habr.com/ru/post/146987/
Ну не то чтобы случайно, я так избавился от нескольких проходных отверстий, которые я  просто ненавижу паять.
Но спасибо за ссылки, почитаю.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #16 : 31 Октябрь 2019, 12:26:39 »
Повесьте блокирующие на 161 и рам/ром.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #17 : 31 Октябрь 2019, 12:36:29 »
Повесьте блокирующие на 161 и рам/ром.
Вот так сделал.
Питание PRG рядом с питанием SRAM находится в данном варианте с M27C800, можно ли тут обойтись одним конденсатором?
Или вот второй вариант с раздельными. Хотя, китайцы вообще если один поставят - и то хорошо.
« Последнее редактирование: 31 Октябрь 2019, 12:42:33 от max5775 »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #18 : 31 Октябрь 2019, 12:46:07 »
Уже гораздо лучше имхо. Если замените стоящий справа на небольшой электролит (4.7, больше не надо) то будет вообще хорошо. А китайцы.. что китайцы, им на стабильность работы насрать с высокой колокольни.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #19 : 31 Октябрь 2019, 12:47:34 »
Уже гораздо лучше имхо. Если замените стоящий справа на небольшой электролит (4.7, больше не надо) то будет вообще хорошо.
Справа, который в самом углу внизу?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #20 : 31 Октябрь 2019, 12:52:11 »
Ну да.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
M27C800 для 4-х игровки на AOROM, возможно ли?
« Ответ #21 : 31 Октябрь 2019, 12:53:40 »
Собрал, проверил, все работает.
Правда одна из 4-х игр не запускается, но тут думаю тут дело в прошитом роме, выпаивать чип и перепрошивать уже не буду.
« Последнее редактирование: 20 Ноябрь 2019, 10:56:32 от max5775 »