| Приставки > Картриджи / диски |
| Famicom Cartridge Schematics & PCBs |
| << < (38/69) > >> |
| supremacy:
А сколько chr ram использует игра? Если 32KB то нужно соответствующие перемычки замкнуть, чтобы CHRRAM A13, A14 подключить к регистрам. |
| max5775:
--- Цитата: supremacy от 29 Марта 2024, 21:24:45 ---А сколько chr ram использует игра? Если 32KB то нужно соответствующие перемычки замкнуть, чтобы CHRRAM A13, A14 подключить к регистрам. --- Конец цитаты --- Я по-разному их перетыкал, на 8, на 16 и на 32, но эффекта не дало. Мне кажется там все равно было бы изображение, просто с артефактами. |
| supremacy:
Я эту игру не делал, но вроде бы так: Хотя, я подебажил, не увидел чтобы игра использовала больше 8kb chrram, но защита от конфликтов на шине нужна (74LS139), иначе работать не будет. |
| Narn:
--- Цитата: supremacy от 02 Марта 2024, 11:55:53 ---Лень рисовать. Счётчик просто встаёт параллельно (15 ногу соединять не нужно), через него D2 и D3 идут на управление CHR A15, A16. Управление CK, для обоих счётчиков будет не через /romsel, а через hc139, кусок схемы можно взять отсюда. P.s. есть ещё один вариант на 74xx20n --- Конец цитаты --- Собрал картридж на маппере 140, по пробовал игру Bio Senshi Dan, все работает, нарисовал схему на 74hc139 и 74hc174. Запустилась без танцев с бубном. Dendy_cartridge_map140_Plcc32.zip (52.83 КБ - загружено 199 раз.) FC_map 140.png (21.11 КБ. 400x590 - просмотрено 1158 раз.) |
| supremacy:
просто интересно, в какой проге такие схемы рисуют? 8) |
| Narn:
--- Цитата: supremacy от 02 Апреля 2024, 08:25:56 ---просто интересно, в какой проге такие схемы рисуют? 8) --- Конец цитаты --- :D я просто в пайнте собирал "пазлы" по кусочкам копировал буквы, линии и т.д. Самому интересно кто их изначально в чем рисовал, мне такой чертеж просто нагляднее было нарисовать)))) |
| Narn:
Возник вопрос, FM18W08 (FRAM) будет работать если ее установить в качестве CHR RAM например в картридж ANROM или UNROM ? Пробовал кто то ставить? По идее она тоже ОЗУ. У меня UNROM не запустился, только звук был, отпаял и заметил на UT62256, все за работало. Или FM18W08 (FRAM) только в качестве PRG RAM работает? Может брак попался? |
| JRBVZ:
По идее должна работать как обычная SRAM --- Цитата ---The FM18W08 operation is similar to that of other RAM devices and therefore, it can be used as a drop-in replacement for a standard SRAM in a system. --- Конец цитаты --- |
| max5775:
Подскажите по данной игре, как ее запустить? По идее получается там только увеличенный размер CHR до 16КБ в сравнении с обычным NROM. Пробовал на обычном HC161 прикрутить маппинг PA13 через D0, но не взлетело. |
| Narn:
--- Цитата: max5775 от 02 Апреля 2024, 19:04:41 ---Подскажите по данной игре, как ее запустить? По идее получается там только увеличенный размер CHR до 16КБ в сравнении с обычным NROM. Пробовал на обычном HC161 прикрутить маппинг PA13 через D0, но не взлетело. --- Конец цитаты --- Не сильно разбираюсь, но как я понял тут усть обращение к памяти по адресам: Banks CPU $6000-$7FFF: 2 KiB RAM, swappable between CPUs (open bus when not available) - либо WRAM либо еще что то, похоже как в 87 и 140 маппере обращение к памяти по этим же адресам кажется. CPU $8000-$9FFF: 8 KiB switchable PRG ROM bank - не знаю. CPU $A000-$FFFF: 24 KiB fixed PRG ROM bank - не знаю. PPU $0000-$1FFF: 8 KiB switchable CHR ROM bank - это как в GNROM https://www.nesdev.org/wiki/Vs._System Controller and CHR ROM bank ($4016 write) 7 bit 0 ---- ---- xxxx xCRS ||| ||+- 1 then 0: Request a report from the joysticks or Zapper |+-- In the DualSystem, does two things: | #1: Used to request an IRQ on the other CPU (if its interrupts are enabled). | When 0: asserts an IRQ request. | When 1: releases the IRQ request. | #2: On the primary CPU only, controls which CPU can access 2 KiB of shared RAM mapped in the $6000-$7FFF region. | When 1: the primary CPU has access and the secondary CPU sees open bus. | When 0: the secondary CPU has access and the primary CPU sees open bus. | The secondary CPU has no direct control over access. +--- Select 8 KiB CHR ROM bank for PPU $0000-$1FFF (mapper 99 games only) Note: In case of games with 40KiB PRG-ROM (as found in VS Gumshoe), the above bit additionally changes 8KiB PRG-ROM at $8000-$9FFF. Тоже что то еще. Возможно в реализации сложен или нет) |
| Sharpnull:
--- Цитата: supremacy от 02 Апреля 2024, 08:25:56 ---просто интересно, в какой проге такие схемы рисуют? 8) --- Конец цитаты --- Эту красоту рисует BSch, новая версия BSch3V открывает .CE3 файлы вместо .CE2 от старой. Скачать Latest Package - https://www.suigyodo.com/online/e/index.htm. Сначала нашёл схемы от японца Enri и понял, что такое только японцы могут, поэтому по ним искал :) UPD: Текст получается сглаженным, японцы отключают сглаживание шрифта, поэтому всё красиво пиксельное. Может в Windows можно отключить сглаживание для отдельных программ. |
| Narn:
Смотрев описание UNROM 512 на сайте nesdev.org, увидел что выпускались рождественские картриджи xmas для nes, решил добавить ещё одну hc377 параллельно другой и светодиодики)))) светодиоды даже мигают. |
| max5775:
--- Цитата: Narn от 03 Апреля 2024, 07:48:10 ---Смотрев описание UNROM 512 на сайте nesdev.org, увидел что выпускались рождественские картриджи xmas для nes, решил добавить ещё одну hc377 параллельно другой и светодиодики)))) светодиоды даже мигают. --- Конец цитаты --- Можно вопрос по схеме? Я вот посмотрел плату и вижу расхождения в разводке второй HC32. По схеме у нее PRG А18 подключается на 3,4,5 ноги. А на Вашей плате только на 3 ногу, а 4,5 при этом сидят на земле. Кроме того, ноги 9,10 тоже сидят на земле, хотя по схеме они соединены с 11 ногой. Ноги 12,13 на схеме идут на А14 процессора, на плате - на землю. Я просто неделю уже мудохаюсь с этим unrom 512 и никак не могу запустить. То ли схема конченная, то ли я уже х.з, что не так. |
| Narn:
Добрый день! Эти три элемента 2или у второй микросхемы hc32 никуда не подключены, то есть их выходы в воздухе высят по схеме, поэтому я не стал их входы вообще подключать к линиям ROM18 и PA14, их просто заземлил или на +5 посадил. У меня он не запустился сначала, артефакты были, после замены ut62256 на другую ut62256, картридж запустился. Перемычки как supermacy на скрине показал распаяны. Пробовал Dungeon and Doomknights , и принц Персии из обычного UNROM картриджа флешку переставлял в UNROM 512 работал тоже. Схема рабочая, hc139 от конфликта шин, перемычка только FLASHABLE одна паяется а 4 другие FLASHLOKED нет. |
| supremacy:
--- Цитата: Sharpnull от 02 Апреля 2024, 21:46:15 ---Эту красоту рисует BSch --- Конец цитаты --- Спасибо! Я пару раз пытался найти программу в которой японец эти схемы рисовал, кучу перебрал, но именно этой не попадалось. |
| max5775:
--- Цитата: Narn от 03 Апреля 2024, 10:11:09 ---Добрый день! Эти три элемента 2или у второй микросхемы hc32 никуда не подключены, то есть их выходы в воздухе высят по схеме, поэтому я не стал их входы вообще подключать к линиям ROM18 и PA14, их просто заземлил или на +5 посадил. У меня он не запустился сначала, артефакты были, после замены ut62256 на другую ut62256, картридж запустился. Перемычки как supermacy на скрине показал распаяны. Пробовал Dungeon and Doomknights , и принц Персии из обычного UNROM картриджа флешку переставлял в UNROM 512 работал тоже. Схема рабочая, hc139 от конфликта шин, перемычка только FLASHABLE одна паяется а 4 другие FLASHLOKED нет. --- Конец цитаты --- Спасибо. Как я правильно понимаю по перемычкам, есть только два варианта, перезаписываемый или нет. Т.е когда flashable замкнут, а все остальные разомкнуты и наоборот. Вчера ковырялся с игрушкой Deadly tower на 34 маппере. Как я понял, это разновидность AxRom маппера, но с ручным управлением миррорингом. Методом тыка запустил по такой схеме. P.S: Еще заметил, что CE и OE на чипе PRG от схемы к схеме могут сажаться когда на землю, когда на ROMSEL, т.е меняются местами. В данном случае это неважно, работает и так и так. Хотел спросить, от чего это зависит и насколько принципиально? |
| Narn:
--- Цитата: max5775 от 03 Апреля 2024, 10:34:51 ---Спасибо. Как я правильно понимаю по перемычкам, то есть только два варианта, перезаписываемый и нет. Т.е когда flashable замкнут, а все остальные разомкнуты и наоборот. --- Конец цитаты --- У меня все микросхемы распаяны и flashable замкнут, остальные 4 разомкнуты. Вероятно это перезаписываемый вариант, дампера нет, проверить не могу). Посмотри монтаж ещё раз P/CE это Romsel, P/WR это R//W , может где то лишнюю перемычку сделал? |
| supremacy:
--- Цитата: max5775 от 03 Апреля 2024, 10:34:51 ---P.S: Еще заметил, что CE и OE на чипе PRG от схемы к схеме могут сажаться когда на землю, когда на ROMSEL, т.е меняются местами. В данном случае это неважно, работает и так и так. Хотел спросить, от чего это зависит и насколько принципиально? --- Конец цитаты --- Вроде бы скорость срабатывания /CE и /OE должна различаться, /OE типа быстрее. Но для картриджа не принципиально. У 28pin maskrom на 128KB только один /CE есть. |
| max5775:
Собрал многоигровку на маппере 200, ромы на 64К+32К запускаются нормально. Есть местами косяки со сбросом, но не критично. А вот как запустить ромы 128К + 64К не совсем понятно, может заменить HC161 на HC377 и прикрутить D4 ? |
| Narn:
--- Цитата: max5775 от 07 Апреля 2024, 21:15:35 ---Собрал многоигровку на маппере 200, ромы на 64К+32К запускаются нормально. Есть местами косяки со сбросом, но не критично. А вот как запустить ромы 128К + 64К не совсем понятно, может заменить HC161 на HC377 и прикрутить D4 ? --- Конец цитаты --- Не надо там 377, у 161 вывод 12 от земли сними и подключи А16 PRG и А15 CHR. по идее так. Только в описании маппера по идее не D1, D2, D3, D4 а с шины адреса А1, А2, А3, А4, на входы 161 надо. https://www.nesdev.org/wiki/INES_Mapper_200 . Ну раз работает значит ошибка там. A~[1... .... .... bBBB] |+++- PRG A16..A14, CHR A15..A13 +---- PRG A17, CHR A16, Mirroring: 0: Vertical 1: Horizontal Кстати, Вот нашел маппер 200: http://krzysiobal.com/carts/?action=getfile&id=25&type=s&seq=0&thumb=0 |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |