Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:yamaha_yis-503iiir:slot31 [2021-10-02 08:29] GreyWolf [Пример использования] |
msx:yamaha_yis-503iiir:slot31 [2024-01-06 17:32] GreyWolf [Ссылки] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Это описание [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir#slot31|слота 3-1]] машины [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir|]] подготовлено на основе материалов которые предоставил Камиль Каримов (caro) и темы [[zxpkru>threads/14152-painter-v-yis503iiir.html?highlight=cn308|Painter в YIS503IIIR]]. | Это описание [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir#slot31|слота 3-1]] машины [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir|]] подготовлено на основе материалов которые предоставил Камиль Каримов (caro) и темы [[zxpkru>threads/14152-painter-v-yis503iiir.html?highlight=cn308|Painter в YIS503IIIR]]. | ||
- | Разъём этого слота на [[yamaha_cx5mii:yamaha_cx5mii|]] называется [[yamaha_cx5mii:yamaha_cx5mii#CN 308|CN 308]] (вид с лицевой стороны платы): | + | Разъём этого слота на [[msx:yamaha_cx5mii:|]] называется [[msx:yamaha_cx5mii:#CN 308|CN 308]] (вид с лицевой стороны платы): |
\\ {{:msx:yamaha_yis-503iiir:slot_3-1.svg?300|}} | \\ {{:msx:yamaha_yis-503iiir:slot_3-1.svg?300|}} | ||
Строка 15: | Строка 15: | ||
====== Пример использования ====== | ====== Пример использования ====== | ||
- | FIXME | ||
- | {{:msx:yamaha_yis-503iiir:msx_rom-01.jpeg|}} | + | На основе материалов, которые предоставил **Камиль Каримов (caro)** |
+ | |||
+ | /* {{:msx:yamaha_yis-503iiir:msx_rom-01.jpeg|}} */ | ||
+ | |||
+ | {{:msx:yamaha_yis-503iiir:msx_rom-01.svg|}} | ||
Фото печатной платы с подписанными номерами контактов слота и микросхемы ПЗУ: | Фото печатной платы с подписанными номерами контактов слота и микросхемы ПЗУ: | ||
Строка 25: | Строка 29: | ||
\\ {{msx:yamaha_yis-503iiir:slot_3-1_rom-scheme.png}} | \\ {{msx:yamaha_yis-503iiir:slot_3-1_rom-scheme.png}} | ||
- | C1 — блокировочный конденсатор и ставить можно любой керамический от 0.033 до 1.0 µФ. | + | * C1 — блокировочный конденсатор и ставить можно любой керамический от 0.033 до 1.0 µФ. |
+ | * DS1024-2*15R2, гнездо на плату 2.54мм 2×15 угловое | ||
Вход 22 у микросхемы ПЗУ — это сигнал /OE (соединён с [[msx:cartridge:slot#cs|/CS]]). | Вход 22 у микросхемы ПЗУ — это сигнал /OE (соединён с [[msx:cartridge:slot#cs|/CS]]). | ||
- | * Если посмотреть на схему, то у ПЗУ задействованы все 16 адресных линий от A0 до A15. \\ Это вариант установки ПЗУ типа 27C512 объёмом 64 кбайта. | ||
- | * Если /OE подключить к Земле, то выбор памяти будет во всем адресном пространстве в 64 кбайта. | ||
- | * Если ставить микросхемы ПЗУ с меньшим объёмом памяти, например 27С256 (32 кбайта), то возможны разные варианты её подключения в зависимости от того, что в ней будет записано. | ||
- | * Если оставить /OE подключенным к GND (земле), то для нормальной работы модуля в этом случае придется вывод 1 на DIP-колодке отключить от A15 и подать на него +5V (для 27C128 то же самое). \\ Память будет адресоваться в нижнем адресном пространстве Z80 от 0000h до 7FFFh. \\ 16-кбайтные игры или программы надо будет записывать в ПЗУ с адреса 4000h. | ||
- | * Если записывать 32-кбайтные программы, отрезать 22 вывод DIP (/OE) от земли и соединить его с /CS12 \\ Адресация в этом случае будет от 4000h до BFFFh. \\ Для 27С128 (32 кбайта) надо отрезать 22 вывод DIP (/OE) от земли и соединить его с /CS1 или /CS2 /CS1 — адресация от 4000h до 7FFFh; /CS2 — 8000h до BFFFh. | ||
- | Это если кратко, но в принципе могут быть разные варианты в том числе и запись например 4-х 16-кбайтных программ в ПЗУ объёмом 64 кбайта и установка переключателя для запуска нужной программы или игры. | + | - По схеме, у ПЗУ задействованы все 16 адресных линий от A0 до A15, /OE подключено к GND (-). Это вариант установки ПЗУ типа 27C512 (64 Кб). |
+ | - Если ставить микросхемы ПЗУ с меньшим объёмом памяти, например 27С256 (32 Кб), то возможны разные варианты её подключения в зависимости от того, что в ней будет записано: | ||
+ | * Если оставить /OE подключенным к GND (-), то для нормальной работы модуля в этом случае придется 1 вывод DIP отключить от A15 и подать на него (+) (для 27C128 то же самое). Память будет адресоваться в нижнем адресном пространстве от 0000h до 7FFFh. 16–кбайтные игры или программы надо будет записывать в ПЗУ с адреса 4000h. | ||
+ | * Если записывать 32–кбайтные программы, отрезать 22 вывод DIP (/OE) от земли и соединить его с /CS12, адресация в этом случае будет от 4000h до BFFFh. | ||
+ | - Для 27С128 (16 кбайт) надо отрезать 22 вывод DIP (/OE) от земли и соединить его с: | ||
+ | * /CS1 — адресация от 4000h до 7FFFh; | ||
+ | * /CS2 — адресация от 8000h до BFFFh. | ||
+ | |||
+ | Это если кратко, но в принципе могут быть разные варианты в том числе и запись например 4–х 16–кбайтных программ в ПЗУ объёмом 64 Кб и установка переключателя для запуска нужной программы или игры. | ||
+ | |||
+ | Доработки: | ||
+ | - Установить %%PLD-80R (DS1022-2x40R)%%, вилка 2.54мм 2х40pin угловая. | ||
+ | - Подвести сигнал **A0**, т.к. к разъёму слота 3-1 не посчитали нужным развести дорожку до контакта 22 — это сигнал адреса А0, нужно взять его с ближайшего ПЗУ | ||
- | **A0** \\ к разъёму слота 3-1 не посчитали нужным развести дорожку до контакта 22 — это сигнал адреса А0, нужно взять его с ближайшего ПЗУ: | ||
\\ {{msx:yamaha_yis-503iiir:slot_3-1_rom_add-A0.png}} \\ [[https://radikal.ru/fp/4e23f609eb344100be07d08a0c020149|оригинал]] | \\ {{msx:yamaha_yis-503iiir:slot_3-1_rom_add-A0.png}} \\ [[https://radikal.ru/fp/4e23f609eb344100be07d08a0c020149|оригинал]] | ||
- | * На плату с ПЗУ: DS1024-2*15R2, гнездо на плату 2.54мм 2×15 угловое | + | |
- | * На MSX: BH-30R (DS1013-30R) (IDC-30MR), вилка на плату угловая 30 конт. 2.54мм | + | |
====== Ссылки ====== | ====== Ссылки ====== | ||
+ | |||
+ | [[msxorg>wiki/Yamaha_Mini-Cartridge_Slot|Yamaha Mini-Cartridge Slot]] | ||
+ | |||
[[https://retrocomputing.stackexchange.com/questions/12701/what-is-the-circuit-for-a-16k-or-32k-msx-computer-cartridge|rom - What is the Circuit for a 16K or 32K MSX computer cartridge? - Retrocomputing Stack Exchange]] | [[https://retrocomputing.stackexchange.com/questions/12701/what-is-the-circuit-for-a-16k-or-32k-msx-computer-cartridge|rom - What is the Circuit for a 16K or 32K MSX computer cartridge? - Retrocomputing Stack Exchange]] | ||
Строка 50: | Строка 63: | ||
* [[https://www.ebay.com/itm/154335176300|Yamaha MSX mini cartrige PCB for CX5M CX7M YIS-503 YIS-604 ROM]] | * [[https://www.ebay.com/itm/154335176300|Yamaha MSX mini cartrige PCB for CX5M CX7M YIS-503 YIS-604 ROM]] | ||
- | {{tag> MSX Hardware}} | ||
+ | {{tag> MSX Hardware}} |