User Tag List

Страница 18 из 47 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 464

Тема: Клон ZX-Spectrum на плате от игрового автомата

  1. #171

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    Та на али смотрел, но мне надо Р100, а их там нет
    А разве такие на 100 контактов бывают? Это ведь не слотовый разъем под ISA, у этого шаг 3,96мм. Там 72 контактный уже сам по себе здоровый.
    По документации максимальный 86 контактный (2x43)

    P.S. Забыл напомнить, их можно искать у буржуев как 805 серию -> например на али -> 805 Series Connector
    Последний раз редактировалось Mick; 29.09.2015 в 16:26.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #172

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А разве такие на 100 контактов бывают?
    Бывают - например, коннекторы для шины S-100. Когда-то видел у китайцев, но на сайте производителя, уже не помню где, а в продаже не найду, правда на диджикей есть похожее, но дорого и далеко
    http://www.digikey.com/product-detai...391-ND/2310822

  3. #173

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    Бывают - например, коннекторы для шины S-100. Когда-то видел у китайцев, но на сайте производителя, уже не помню где, а в продаже не найду, правда на диджикей есть похожее, но дорого и далеко
    http://www.digikey.com/product-detai...391-ND/2310822
    Дык это совсем другие разъемы. У твоих шаг 2,54мм, а у игровых автоматов 3,96мм.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #174

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    У твоих шаг 2,54мм
    Да это я знаю, вот найти не могу...
    Мечта идиота - Альтаир, подождет...
    Оффтоп закончен.

    Недавно, по случаю, купил плату как в первом посте - интересно следить за текущим проектом (у самого времени не хватает на все, а иногда и на хобби), жду результатов, может когда-то повторю Ваш подвиг переделки!

  5. #175

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выдалась свободная минутка, позанимался немного шитьем платы проводами.

    Шаг 6. Подготавливаем сигналы для микросхем ОЗУ.

    Напомню, что я хочу 1мб памяти и для этого необходимо две микрухи SRAM по 512кб.
    В следствии этого и анализа схемы возникла необходимость в большом количестве сигналов, которые надо завести на CPLD. В случае варианта для 128кб можно обойтись гораздо меньшим мотком проводов. Но как говорится, мы не ищем легких путей.

    Итак, что сделано:
    - пришлось выпаять панельки памяти ОЗУ, так как необходимо было освободить сигнал CS микросхем DD25 (U35) и DD38 (U38) от сигнала GND. Теперь получается управление двумя банками CSRL/ и CSRH/.
    - объединяем шины данных и адресов между двумя микрухами (так как сигналов, идущих на большую CPLD явно не хватает.
    Код:
    Нумерация сигналов соотвествует моей схемы
    
    Шина данных 
    LD20 <-> HD10
    LD21 <-> HD11
    LD22 <-> HD12
    LD23 <-> HD13
    LD24 <-> HD14
    LD25 <-> HD15
    LD26 <-> HD16
    LD27 <-> HD17
    
    Шина адресов
    VLA0 <-> HA0
    VLA1 <-> HA1
    VLA2 <-> HA2
    VLA3 <-> HA3
    LA0   <-> HA4
    LA1   <-> HA5
    LA2   <-> HA6
    LA3   <-> HA7
    LA4   <-> HA8
    LA5   <-> HA9
    LA6   <-> HA10
    LA7   <-> HA12
    LA8   <-> HA13
    LA9   <-> HA14
    LA10  <-> HA15
    LA11  <-> HA16
    LA12  <-> HA17
    
    Сигналы SA0 и SA1 объедены по умолчанию
    
    Также неоходимо соединить сигналы LWR/ <->  HWR/
    -теперь соединяем полученные сигналы с выводами CPLD, опять же следуя нумерации моей схемы

    Код:
    MX00 <-> CSRL/
    MX01 <-> LA0
    MX02 <-> LA1
    MX03 <-> LA8
    MX04 <-> LA9
    MX05 <-> LA2
    
    MX10 <-> LA3
    MX11 <-> LA10
    MX12 <-> LA11
    MX13 <-> LA4
    MX14 <-> LA5
    MX15 <-> LA12
    
    MX20 <-> LWR/
    MX21 <-> CSRH/
    MX22 <-> LD24
    MX23 <-> LD25
    MX24 <-> LD26
    MX25 <-> LD27
    
    MX30 <-> LD20
    MX31 <-> LD21
    MX32 <-> LD22
    MX33 <-> LD23
    MX34 <-> LA6
    MX35 <-> LA7
    Если их виртуально представить как сигналы памяти, то будет следующая аналогия

    Код:
    Адреса
    MA0  <-> SA0
    MA1  <-> SA1
    MA2  <-> VLA0
    MA3  <-> VLA1
    MA4  <-> VLA2
    MA5  <-> VLA3
    MA6  <-> MX01
    MA7  <-> MX02
    MA8  <-> MX05
    MA9  <-> MX10
    MA10 <-> MX13
    MA11 <-> MX14
    MA12 <-> MX34
    MA13 <-> MX35
    MA14 <-> MX03
    MA15 <-> MX04
    MA16 <-> MX11
    MA17 <-> MX12
    MA18 <-> MX15
    
    Данные
    
    MD0 <-> MX30
    MD1 <-> MX31
    MD2 <-> MX32
    MD3 <-> MX33
    MD4 <-> MX22
    MD5 <-> MX23
    MD6 <-> MX24
    MD7 <-> MX25
    С памятью вроде все, этого хватит для того, чтобы начать писать прошивку. Для начала мне будет проще ее сварганить на AHDL, по сути взяв за основу куски от Зефирки. А потом уже дальше думать.

    Шаг 7. Доработка сигнала входной частоты AY.

    Если поглядеть на схему, то можно заметить что входной частотой AY является сигнал SA1, который встречается еще во многих местах. Например, он также является адресом для микросхем памяти. Это для нас является неприемлимым фактом, посему этот сигнал я отрезал около разъема XS3 (HB1-2). И назначил на роль входной частоты сигнал SA2.
    Их можно объединить например соединив 2 и 3 выводы любой из микросхем DD11...DD14 (U11...U14). Лично я соединил 2 вывод DD14 (U14) с 3 выводом DD13 (U13).

    Как выглядит плата на текущий момент :



    Фото кликабельно
    Теперь можно переходить к прошивке. Ах да микрухи памяти уже лежат на почте, осталось их только забрать.
    Также решил попробовать использовать место для PIC в качестве контроллера клавы. Не знаю что из этого выйдет, но остановился на PIC16F88, которые уже тоже заказал.
    Последний раз редактировалось Mick; 02.10.2015 в 09:12.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #176

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    В случае варианта для 128кб можно обойтись гораздо меньшим мотком проводов. Но как говорится, мы не ищем легких путей.
    Моток кстати вполне приемлемый, его только зарисовать бы на плате, а то сверяться со схемой наверняка накосячишь, а по этому фото плетение между U29 и U30 не разобрать.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  7. #177

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для 128 варианта считай вдвое меньше моток. Там не надо объединять адресные линии, данные у микрух памяти. А в остальном я же зарисовал какие сигналы куда согласно схемы и печатки. Но это скажем еще не окончательно. Еще появится моток с проводами чтобы шину Nemo Bus замахрюнить, ибо без нее уже никак.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #178

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А в остальном я же зарисовал какие сигналы куда согласно схемы и печатки.
    Да, но это надо разбираться с схемой и маркировкой печатки, я же говорю о уровне тех кто знает какой стороной паяльник включается в розетку ;-)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #179

    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Не, я понимаю что прикольно задевелопить кульную железяку, закодить под нее две демы и три с половиной гамы
    А где писалось, что это "народный" проект? Ребята нашли применение плате от игрового автомата, что бы не валялась. Да и попрактиковаться в смекалке и программировании под програмируемую логику. В чем проблема? Почему этот весьма специфичный проект нужно затачивать под чьи то еще желания? Для этого есть другие проекты.А этот для остальных будет скорее подспорьем, нежели целью.

    ---------- Post added at 09:53 ---------- Previous post was at 09:49 ----------

    Цитата Сообщение от Mick Посмотреть сообщение
    Можно конечно заморочится и поделить частоту на 7, получится 3,42Мгц, что куда ближе
    Или просто кварц поменять?

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

  10. #180

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Да, но это надо разбираться с схемой и маркировкой печатки, я же говорю о уровне тех кто знает какой стороной паяльник включается в розетку ;-)
    Ладно, когда все заработает будем тогда оъяснять на пальцах.

    ---------- Post added at 12:27 ---------- Previous post was at 12:24 ----------

    Цитата Сообщение от alvis Посмотреть сообщение
    Или просто кварц поменять?
    Тогда уж генератор

    В принципе для того чтобы юзать железку в качестве опытного кролика, вполне хватит и такой неправильной частоты. Если уж юзать хочется вплоть до тактов, то да - нужно будет поискать соотвествующий генератор на 14МГц или 28МГц.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 18 из 47 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 83
    Последнее: 23.05.2017, 20:25
  2. ZX-Spectrum на плате Марсоход 2
    от caro в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 9
    Последнее: 09.06.2015, 14:47
  3. клон ZX Spectrum
    от PvvS в разделе Несортированное железо
    Ответов: 1
    Последнее: 12.09.2013, 13:53
  4. Размер игрового экрана Spectaculator7.01.1349
    от Constans Barron в разделе Эмуляторы
    Ответов: 7
    Последнее: 28.09.2010, 16:10
  5. Фотография игрового клуба
    от unbeliever в разделе Пресса
    Ответов: 7
    Последнее: 22.09.2007, 23:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •