...
Вид для печати
...
Народ, нужна консультация. Как уже известно что у данной платы видеоЦАП 16 бит, а именно:
Red - 5 бит,
Green - 5 бит,
Blue - 6 бит.
Какая развесовка битов должна быть для спектрумовских 15 цветов?
например белый 1F,1F,1F с брайтом и 07,07,07 без брайта.
Извиняюсь за оффтоп, тоже интересует тема по цветам- есть 8 битый видео выход:
R3 G3 B2, сейчас для спека использую так : белый без брайта- R:06, G:06, B:02, с брайтом- R:07, G:07, B:03. Это правильно?
Так, собрал все в один архив, то что нарисовал, а то вдруг меня тут уличите в жадности :) Теперь схемы и печатки взаимосвязаны. Правда стоит отметить, что надо бы еще красоту навести на печатке, а то некоторые линии кривовато идут, но пока не буду - они не мешают сильно и технологические ошибки не вызывают. :)
На разъемах схемы надо бы название контактов для приличия написать, но опять же позже как нибудь.
Короче, все что нажито непосильным трудом, пользуйтесь - https://yadi.sk/d/lmrm-MXtiPjNf
Предыдущие архивы и схемы удалены.
...
Mick, а чем закончилась эпопея с залоченным JTAG'ом на микросхемах?
Вот тут вроде бы еще немного инфы на эту тему http://wl.altera.com/literature/an/an100.pdf
Попались платы, которые потребляют больше 1 Ампера.
Начал разбираться и нашел китайский след.
На модуле вместо LDO на 3.3В стоит LDO на 5В (красная плата).
На LDO 5В падает 1В.
В итоге EPM3256 питается от 4 вольт, без стабилизации.
С LDO для EPM3032 то-же самое.
Нужно собрать переходник для программатора и смотреть сигналы. Пока не занимался.
---------- Post added at 18:13 ---------- Previous post was at 18:07 ----------
Сейчас проверил свои платы, на одной тоже нашлась такая фигня, причем питают EPM3032ATC44.
Кстати вопрос, а платы на EPM3256 взаимозаменяемы? Допустим, если захотел типа выбрать коллекционный вариант покрасивше, могу я переставить верхние платы.
Еще вопрос, уже по фото предыдущего поста. А чья зеленая плата, обычно они же красные.
На фото - редкий, 7ns экземпляр модуля EPM3256.
Попался только один.
Очень интересная плата, если судить что все микрухи там в панельках, то это опытные образцы по видимому.
---------- Post added at 20:16 ---------- Previous post was at 20:12 ----------
Ну вот вам еще один редкий экземпляр - SMD стабилизатор
http://s019.radikal.ru/i637/1508/1f/9b8ec45b976at.jpg
Фото кликабельно
...
Знатоки игрового агрегата. Попытался я запустить одну из плат и вижу меняющиеся надписи
HARD TEST PASSED
затем
INIT MACHINE
Затем все повторяется, а где же обещанное демо :)
---------- Post added at 14:34 ---------- Previous post was at 14:31 ----------
Запустил другую плату, там запустилось демо игры Crazy Monkey
Нужно на некоторое время замкнуть на землю контакт 20 на гребенке со стороны пайки пока не выскочит надпись. Что-то по поводу обнуления памяти - нужно согласиться. Потом то ли "кнопку" BET, то ли START удерживать в течении 5 сек - будет обратный отсчёт 5.4.3.2.1. Затем выскочит главное меню из него EXIT - и будет тебе DEMO.
Кажется в настройках нужно что-то поправить, чтобы в цикле на HARD TEST PASSED не уйти. А может и нет! Эх руки помнят, а четкой инструкции дать не могу.
P.S. "Кнопки" - контакты на гребенке на стороне компонентов. Справа 1 - кажется земля, 2-3 - звук (?), потом идут "кнопки". "Нажать" - замкнуть контакт на землю.
...
Инициализация (лечение):
Нажать 20B (низ платы, SERVICE SW (long statistic)).
Кнопками 4A, 5A (верх платы, HOLD 1 и HOLD 2) выбрать INIT
Нажать 9A (верх платы, START)
Будет написано "For init machine press Cancel ...", нажать 10A (верх платы Bet/Cancell) на 5 секунд
закажи,очень удобно.
http://ru.aliexpress.com/item/F05486...969941790.html
Меня интересуют номиналы резисторов, которые были запаяны длядополнительного обвеса. Чтобы так сказать составить список элементов.
---------- Post added at 14:12 ---------- Previous post was at 13:20 ----------
Немного поразмыслил над платой, по типу как ее превращать то в Спек. И пока одни ее хотят попилить по самое небалуйся, другие хотят извлечь максимум ленивости.
Теперь о очевидных проблемах.
1. ОЗУ, как с ним быть.
Вариант допустим 64 кб спека. По сути нам нужно 48кб ОЗУ ибо 16кб оно же ПЗУ схавает. На маленькой плате есть 32кб статики, остается достать еще 16 кб. По сути можно использовать туже микруху с батаейкой, только старший адрес запихать под ПЗУ, чтобы типа в часы не лазать. В итоге как бы ОЗУ есть.
Но а если захочется большего.
Вариант второй. Допустим можно взять микруху DRAM по типу той что в моей видяхе стоит, развернуть ее и вставить в панельку на маленькую плату. Но тут придется порезать несколько дорожек, что не очень красиво, зато 256Кб.
И вариант третий, когда хочется 1Мб. Тут остается только что, выпаять или выкорчевать панельки PLCC44 от EPM3032 потому как один хрен они не уперлись тут никому и поставить две микрухи SRAM по 512к в разные банки, а затем навести перемычки на контактах бывших микрух CPLD так, чтобы выводы ОЗУх были заведены непосредтственно на верхнюю плату. Но тут есть проблема 2.
2. Клоки AY также заюзаны как адресная линия массива ПЗУ и если хочется много ОЗУ, то придется их разлучить и завести клоки на свободную ногу верхней платы, благо они есть.
3. Клавиатура. Тут вообще два пути, либо использовать имеющие входные линии и заморочится их анализом, либо попытаться заюзать пустое место под PIC, а лучше его самого. В этом случае можно вообще избавится от выходных регистров и входных мультиплексоров (ну если только джой прилепить). И сделать выкидышь для Nemo Bus. В этом случае опять придется плести кружева из проводов, но зато будет реалдевборда. Но тут надо писать прогу для PIC.
Вообщем вот такие мысли в слух. :)
---------- Post added at 15:34 ---------- Previous post was at 14:12 ----------
Короче, выдалсь свободная минутка и захотел я все таки ОЗУ и побольше :)
Вообщем взял донора и думаю, зачем ему столько деталек. Посему немного облегчил плату. Кстати сказать контактные площадки сделаны достаточно большими, так что детальки выпаивать одно удовольствие. :)
Шаг 1. Донор готов к препарированию.
http://s019.radikal.ru/i601/1509/71/ab8d419eb157t.jpg
Шаг 2. Зачем ему панельки маленьких CPLDшек - долой их, а заодно и стабилизатор на 3,3В с конденсатором туда же.
http://s017.radikal.ru/i407/1509/b6/ab0cdb140805t.jpg
Фото кликабельно, так вдохновение на сегодня кончилось, надоть идти работать :)
Фото разных плат от игровых автоматов:
https://yadi.sk/i/4ILXwC3birNd9
https://yadi.sk/i/2LVnL_VzirNfV
https://yadi.sk/i/ivitH6oVirNhh
https://yadi.sk/i/UKZniFrkirNgn
https://yadi.sk/i/Rt3MK4qUirNmH
https://yadi.sk/i/lOUW5bcxirNnW
https://yadi.sk/i/Xw-RCQhTirNpJ
https://yadi.sk/i/BxUwp-LDirNqT
https://yadi.sk/i/4e2pGvTjirNtL
Спасибо большое за фото. Забавно, что были зеленые и желтые платы этого игрового аппарата. И очень неплохо они смотрятся с этими масками.
А случайно не знаешь номинал кварца около PICa на зеленой плате?
А если поставить
K6T1008C2E 128К х 8
Aliexpress
Она по расположению ног почти как ПЗУ
Тут в чем вопрос. Если ОЗУ ставить вместо одной из микрух массива ПЗУ, то там без разницы 128кб или 512кб.
Две микрухи по 512кб более предпочтительны, например если ставить SD контроллер. Тогда можно использовать штатный копировщик типа Фаталла и RAM диск. Тогда программы можно запускать с RAM диска, не имея дискогрыза. Но для этого нужно хотя бы 1мб.
Я собственно в этом направлении топаю. В DIP32 есть ОЗУ на 512кб
...
Выбор там есть, кроме того есть и другие типы микрух, а не только от Samsung
Более того, можно ограничиться и 128кб, поставив одну только микруху.
Так что выбор есть всегда.