Важная информация

User Tag List

Страница 28 из 45 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 450

Тема: ZXKit1 - конструктор для ZX-творчества

  1. #271
    Activist Аватар для kndbbs AKA KND
    Регистрация
    11.01.2009
    Адрес
    Санкт-Петербург
    Сообщений
    290
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Но сейчас нас видеоконтроллер не должен интересовать - он еще не спроектирован...
    Я мало чё понял что вы тут обсуждаете...

    А нельзя ли взять обычную PC Видяху ISA Или PCI?
    ZX Evolution revision В SMUC+NEOGS+TSFM
    Kay-1024T есть 2 полудохлые - (продам)
    ПРОФПЗУ (Продам)
    Ленинград-1 (Продам)

  2. #271
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #272
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от kndbbs AKA KND Посмотреть сообщение
    Я мало чё понял что вы тут обсуждаете...

    А нельзя ли взять обычную PC Видяху ISA Или PCI?
    Тут обсуждается многоплатный конструктив компьютера. И периодически разные блоки для него. Видеокарта обсуждается с позиции подключения к остальной части компьютера.

    Cпектрум простой компьютер - для него хотя бы сделать видеокарту с аппаратным копированием блоков на экран. Достаточно режима 256х192х15 цветов на точку.
    Последний раз редактировалось zx-kit; 13.11.2009 в 14:45.
    "L-256"

  4. #273
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию



    Последний раз редактировалось zx-kit; 11.04.2011 в 22:54. Причина: Убрана реклама с RADIKAL FOTO
    "L-256"

  5. #274
    Member
    Регистрация
    25.06.2009
    Адрес
    Таганрог
    Сообщений
    151
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вообще такая архитектура для персональных компьютеров была весьма популярна до 1976 года. Недостаток (для 1976 года) - высокая стоимость и низкая надежность всего компьютера в сборе. Когда Возняк разрабатывал свой Apple I он как раз и стремился уйти от такого Даже разъемов расширения только два маленьких поставил.

    Сейчас многоплатный конструктив часто можно увидеть у индустриальных ПиСи
    ZX Spectrum 48 issue 2, A600, Балтика, Commodore 64 + 1541-II

  6. #275
    Member Аватар для s-g-t
    Регистрация
    03.07.2006
    Адрес
    Краснодар
    Сообщений
    72
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поддержу sk, voxel, psb и остальных. У вас отсталось не так много юзеров, но они есть! К примеру, я... Зачем мне покупать какую-то непонятную бяку? Ведь я хочу купить завершенный комп, который только осталось включить в розетку? зачем? Просто zx это школа, которую я прошел и я хочу, чтобы все азы мой сын прошел именно на этой платформе.

  7. #276
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию ЭМУЛЯТОР ПЗУ/FLASH

    Время ПЗУ и FLASH проходит. Сейчас удобнее загружать нужный образ ПЗУ c внешнего носителя. Предлагаю следующую конструкцию и алгоритм работы эмулятора ПЗУ. Вместо ПЗУ подключить цанговую панельку SCLM-28, к которой через шлейф подпаяна плата эмулятора ПЗУ. На плату подать еще несколько сигналов управления с Z80. Для Спектрума в качестве внешнего носителя можно применить SD-карточку. На плате разместить ОЗУ для загрузки образов, многоногий микроконтроллер, SD-карточку и мультиплексоры.

    Дополнительная кнопка будет сбрасывать микроконтроллер на плате эмулятора ПЗУ. Начав выполнять свою программу, микроконтроллер будет устанавливать сигнал сброса для Z80 и других устройств Спектрума. После этогого микроконтроллер переключает свои порты, подключенные к шинам адреса и управления Z80 на вывод и может хозяйничать на шинах компьютера вместо Z80 и формировать сигналы для записи образа в ОЗУ c SD. Старшие адреса и сигнал для записи на это ОЗУ нужно будет подавать через мультиплексоры, которые будут коммутировать сигналы страниц ПЗУ, которые берутся с панельки, и сигналы, формируемые микроконтроллером.

    После загрузки образов ПЗУ микроконтроллер переключает порты на вход и снимает сброс с Z80 и портов Спектрума. При этом начинается обычная работа компьютера. На ОЗУ подаются те же сигналы, что раньше подавались на ПЗУ. Только отключается сигнал записи.

    Работа с SD уже реализована на микроконтроллерах ATMEGA. Также атмега хороша тем, что для ее прошивки можно собрать простой программатор, состоящий из одной микросхемы и резисторов, в качестве микроконтроллера применить ATМEGA64 или ATMEGA128.

    Как вариант, SD можно подключить к шинам Z80 с помощью дополнительной схемы типа Z-контроллера. Когда Z80 сброшен, c SD будет работать микроконтроллер на плате эмулятора ПЗУ. Во время нормальной работы доступ к SD будет иметь Z80. Названия файлов образов ПЗУ могут быть ROM-00.bin, ROM-01.bin, ROM-10.bin и ROM-11.bin.
    Последний раз редактировалось zx-kit; 05.04.2010 в 22:05.
    "L-256"

  8. #277
    Veteran
    Регистрация
    24.01.2009
    Адрес
    Камышин
    Сообщений
    1,395
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    ЭМУЛЯТОР ПЗУ/FLASH
    Время ПЗУ и FLASH проходит. Сейчас удобнее загружать нужный образ ПЗУ c внешнего носителя. Предлагаю следующую конструкцию и алгоритм работы эмулятора ПЗУ. Вместо ПЗУ подключить цанговую панельку SCLM-28, к которой через шлейф подпаяна плата эмулятора ПЗУ. На плату подать еще несколько сигналов управления с Z80. Для Спектрума в качестве внешнего носителя можно применить SD-карточку. На плате разместить ОЗУ для загрузки образов, многоногий микроконтроллер, SD-карточку и мультиплексоры.
    Вадим, а стоит ли? По крайней мере, пока? Мысль, конечно, интересная, но дорогая в итоге получится!
    29С020 стоит порядка 120 рублей(это сейчас даже дешевле доступных SD-карт). Пусть через год-два она станет 200-250 р.
    Atmega64 -160...240 руб., Atmega128 - 240...450 руб. + SD-карта 2Гига - около 200 р., озушка - ну пусть 100р. + плата "заводская" - 100-150 руб. Итого рублей 600-700 по самым скромным подсчетам...
    Я тут попроще мучу девайс. Пока назвал его "ROM-Switcher". Будет "рулить" 2-мя старшими разрядами ПЗУ для переключения "страниц". Напромер, в 48к вместо 27128 ставим 27512 или 27256 и имеем на борту и "стандартный" Бейсик 82 года, и турбо-прошивку 90-х годов и ещё что хотите. Переключение одной кнопкой, по кольцу - 0 - 1 - 2 - 3 - 0 и т.д. Индикация или на один семисегментник или на одиночные светодиоды. В случае "больших" компов, с применением 27512, можно так же ставить 29С010 или 29С020 и так же иметь 2 или 4 варианта разных наборов ПЗУ, переключаемыз одной кнопкой. "Сердце" девайса - PIC12F683(SO8), можно переделать под почти любой другой из 8-ми ногих PIC12xx. вывод на индикатор осуществляется через регистр сдвига типа 74хх164(ИР8) или СD4094(ПР1).
    Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
    KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....

  9. #278
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_NEMO Посмотреть сообщение
    Вадим, а стоит ли? По крайней мере, пока? Мысль, конечно, интересная, но дорогая в итоге получится!
    29С020 стоит порядка 120 рублей(это сейчас даже дешевле доступных SD-карт). Пусть через год-два она станет 200-250 р.
    Atmega64 -160...240 руб., Atmega128 - 240...450 руб. + SD-карта 2Гига - около 200 р., озушка - ну пусть 100р. + плата "заводская" - 100-150 руб. Итого рублей 600-700 по самым скромным подсчетам...
    Тут конечно дешевле не получится. Это пока концепция. Зато не надо прогромматор делать, если нет. Можно девайс еще усложнить и добавить управление страницами ОЗУ, тогда эту ОЗУ можно использовать для расширения 128к в компах с 48к. А можно из него попробовать сделать расширитель 128к+AY+джойстики для Speccy2007. Это пока прикидки. Для Спектрума что-то дешевое сделать сложно.
    Я тут попроще мучу девайс. Пока назвал его "ROM-Switcher". Будет "рулить" 2-мя старшими разрядами ПЗУ для переключения "страниц". Напромер, в 48к вместо 27128 ставим 27512 или 27256 и имеем на борту и "стандартный" Бейсик 82 года, и турбо-прошивку 90-х годов и ещё что хотите. Переключение одной кнопкой, по кольцу - 0 - 1 - 2 - 3 - 0 и т.д. Индикация или на один семисегментник или на одиночные светодиоды. В случае "больших" компов, с применением 27512, можно так же ставить 29С010 или 29С020 и так же иметь 2 или 4 варианта разных наборов ПЗУ, переключаемыз одной кнопкой. "Сердце" девайса - PIC12F683(SO8), можно переделать под почти любой другой из 8-ми ногих PIC12xx. вывод на индикатор осуществляется через регистр сдвига типа 74хх164(ИР8) или СD4094(ПР1).
    Пики плохи тем, что для них трудно сделать программатор. Я лично собрал две схемы и обе не заработали под XP. Потом плюнул и купил PicKit2. Работает прямо из MPLAB и прошивки постоянно обновляютя. Можно подключить к ноутбуку, так как он работает и питается от USB. Но покупка его - это дополнительные затраты.

    А твой девайс (упрощенную версию с минимумом возможностей) можно сделать без пиков: взять кнопку без фиксации с тремя выводами, два элемента ЛА3 для устранения дребезга, один счетчик, с выходов которого сигналы подавать на старшие адреса ПЗУ/FLASH и на светодиоды для индикации в двоичном виде. Корпусов конечно получится больше одного...

    Есть хорошие регистры 74HC595... При сдвиге на выходах сигналы не меняются. Потом дополнительным сигналом все записывается параллельно из внутреннего регистра на выходы. Но у тебя только 8 ног, а на регистр нужно три ...
    Последний раз редактировалось zx-kit; 06.04.2010 в 12:10.
    "L-256"

  10. #279
    Veteran
    Регистрация
    24.01.2009
    Адрес
    Камышин
    Сообщений
    1,395
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    А твой девайс (упрощенную версию с минимумом возможностей) можно сделать без пиков: взять кнопку без фиксации с тремя выводами, два элемента ЛА3 для устранения дребезга, один счетчик, с выходов которого сигналы подавать на старшие адреса ПЗУ/FLASH и на светодиоды для индикации в двоичном виде. Корпусов конечно получится больше одного...
    По большому счету, все это можно сделать на одной ТМ2(точнее, уже сделано и опробовано на dlcorp'е). Но, как говорится - нет предела совершенству! И простая логика не наш метод, тем паче, пяток "ХАЛЯВНЫХ" PICов завалялась... Да и состояние в EEPROM'е хранить предполагаю... опять - же минимализм в SMD, я и платку переходника прикинул! А регистр планируется вместе с семисегментником вывести. Всего-то 2 провода, + питание.
    Цитата Сообщение от zst Посмотреть сообщение
    Есть хорошие регистры 74HC595... При сдвиге на выходах сигналы не меняются. Потом дополнительным сигналом все записывается параллельно из внутреннего регистра на выходы. Но у тебя только 8 ног, а на регистр нужно три ...
    Про эти знаю, но у меня действительно, только 2-е ноги свободно под индикацию, а банально - два светика, вроде, не хочется...
    Цитата Сообщение от zst Посмотреть сообщение
    Пики плохи тем, что для них трудно сделать программатор. Я лично собрал две схемы и обе не заработали под XP. Потом плюнул и купил PicKit2. Работает прямо из MPLAB и прошивки постоянно обновляютя. Можно подключить к ноутбуку, так как он работает и питается от USB. Но покупка его - это дополнительные затраты.
    У меня то же PICkit2 + переходник SO16-DIP + универсальный программирующий модуль(ZIF-48 + гребенки в каждой стороны, + гребенки с разьемами под PICkit и Atmel AVR ISP - очень удобно!). Чего и всем желаю!
    Последний раз редактировалось Alex_NEMO; 06.04.2010 в 13:58.
    Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
    KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....

  11. #280
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию ТЕКУЩИЙ СОСТАВ МОДУЛЬНОГО КОМПЬЮТЕРА (В ПРОЕКТЕ)

    1. Модуль CPU
    Реализуется на микропроцессоре Z80 с частотой 8-20 МГц в корпусе DIP-40 или в любом доступном корпусе.
    Подтяжка всех сигналов ША, ШД и ШУ на +5В резисторами по 10 кОм.
    Все сигналы выводятся на краевой разъем ZX-BUS.
    Модуль CPU устанавливается в первый слот.

    2. Модуль ROM.
    Реализуется на одной микросхеме FLASH 128-512 Кбайт в доступном корпусе.
    Подтяжка управляющих сигналов к +5В резисторами по 10 кОм.
    Сигналы со слота ZX-BUS (с Z80): A0-A13, DO-D7.
    Сигналы с разъема IDC-16M (с модуля управления) : старшие адреса ROM и сигналы управления.

    3. Модуль RAM.
    Реализуется на микросхемах SRAM по 32-512 Кбайт в доступном корпусе и схемы выбора кристалла.
    Подтяжка управляющих сигналов к +5В резисторами по 10 кОм.
    Сигналы со слота ZX-BUS (с Z80): A0-A13, DO-D7.
    Сигналы с разъема IDC-16M (с модуля управления) : старшие адреса RAM и сигналы управления.

    4. Модуль входных портов
    Реализуется на микросхемах буферов типа КР1533АП6 или аналогичных в доступном корпусе.
    Подтяжка управляющих сигналов к +5В резисторами по 10 кОм.
    Возможность подтяжки входов буферов к +5В резисторами по 10 кОм.
    Входы буферов выводятся на разъемы IDC-16M или аналогичные с другим количеством контактов.
    Сигналы со слота ZX-BUS (с Z80): DO-D7.
    Сигналы с разъема IDC-16M (с модуля управления) : сигналы управления.

    5. Модуль выходных портов
    Реализуется на микросхемах регистров типа КР1533ИР23 или аналогичных в доступном корпусе.
    Подтяжка управляющих сигналов к +5В резисторами по 10 кОм.
    Выходы регистров выводятся на разъемы IDC-16M или аналогичные с другим количеством контактов.
    Сигналы со слота ZX-BUS (с Z80): DO-D7.
    Сигналы с разъема IDC-16M (с модуля управления) : сигналы управления.

    6. Модуль управления
    Содержит схемы управления RAM и ROM. В идеале может настраиваться на модели памяти различных клонов c использованием свободных версий ROM от Andrew Owen, Лас, divIDE (Zilogator), PROFI INTERFACE (VELESOFT) и др.
    Также обеспечивает дешифрацию основных входных и выходных портов.
    Реализуется на ПЛИС/FPGA или микросхемах мелкой логики серии КР1533.
    Управляющие и другие сигналы с модуля управления на другие модули подаются с помощью шлейфов через разъемы IDC-16M или аналогичные с другим количеством контактов.
    Модуль управления также формирует сигнал CLK_CPU для Z80.
    Устанавливается в последний слот.

    7. Модуль видеоконтроллера
    Перехватывает данные, которые Z80 записывает в адреса основного и дополнительного экрана оригинального ZX-SPECTRUM 128K.
    Затем выводит эти данные на устройства вывода: VGA&PAL 50/60 Гц, SCART, ч/б видео.
    В идеале может настраиваться на различные типы разверток: оригинального ZX-SPECTRUM 48K, Pentagon-128К, ULAplus (Andrew Owen).
    Реализуется на SRAM размером 32-512 Кбайт в доступном корпусе и ПЛИС/FPGA или микросхемах мелкой логики.
    Полученные сигналы на видеоустройства подаются с помощью шлейфов через разъемы IDC-16M или аналогичные с другим количеством контактов.
    Модуль видеоконтроллера также формирует сигнал INT для Z80.

    8 - 10. Другие контроллеры для шины ZX-BUS


    ДОПОЛНИТЕЛЬНЫЕ МОДУЛИ:

    KEYB&SINC
    Для подключения PS/2 клавиатуры и двух SEGA джойстиков.
    Обеспечивает эмуляцию механической клавиатуры и джойстиков SINCLAIR1 и SINCLAIR2.
    Подключается к модулю входных портов.

    KM&JOY
    Для подключения PS/2 мышки и одного SEGA джойстика.
    Обеспечивает эмуляцию KEMPSTON мышки и джойстика.
    Подключается к модулю входных портов.
    ...
    Последний раз редактировалось zx-kit; 21.02.2011 в 13:58.
    "L-256"

Страница 28 из 45 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конструктор (ZX SDK)
    от CityAceE в разделе Программирование
    Ответов: 120
    Последнее: 02.06.2014, 18:17
  2. Конструктор"сделай сам"+АТМ 4.50 Турбо
    от Nordic в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 22.11.2008, 08:27
  3. Технологии творчества-1: Как делать стихи?
    от andrews в разделе Творчество
    Ответов: 16
    Последнее: 27.06.2008, 12:30

Ваши права

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