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

User Tag List

Страница 29 из 160 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 1598

Тема: ZX_Multi_Card

  1. #281
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    По моему дело не в том что, мало покупают - дело в количестве людей которые реально юзают спектрум и парке компьютеров. Ведь не многие модели обладают ZX-BUS шиной. А у которых нет ее(в моем ZX-777 ее нет по определению), надо паять(что многие не умеют).
    Вот я, к примеру, хотел бы воспользоваться ZX-Mult, т.к. есть необходимость в новой клавиатуре взамен изношенной MS7007 и желание экспериментировать с доп. девайсами, и нет проблемы с руками - подключу и в отсутствие ZX-BUS. Но проблема в том, что мне нужна матрица клавиш не 5х8, а 11х8 - для Ориона. Сответственно, новая прошивка, которую я сам быстро не напишу (если вообще осилю).
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #282
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    .... мне нужна матрица клавиш не 5х8, а 11х8 - для Ориона.
    Если допустимо введение /WAIT, то самое простое,
    сделать контроллер клавиатуры на основе ATTiny2313.
    Схему и прошивку такого контроллера я могу сделать.
    Подключатся будет вместо стандартной клавиатуры MC7007,
    плюс линия /WAIT к процессору.
    Если делать без-waitовый контроллер, то меньше чем EPM7128 не обойтись,
    но смысла в этом я думаю нет.
    Цеплять дополнительные девайсы надо к центральной шине процессора,
    это уже другая задача.

  3. #283
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Если делать без-waitовый контроллер, то меньше чем EPM7128 не обойтись,
    но смысла в этом я думаю нет.
    Цеплять дополнительные девайсы надо к центральной шине процессора,
    это уже другая задача.
    Для ZX-матрицы 5x8 у меня в EPM7128 помимо самой клавиатуры уместились еще 3 8-битных регистра-защелки для kempston mouse и ide by Nemo + дешифратор всех используемых портов.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  4. #284
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Для ZX-матрицы 5x8 у меня в EPM7128 помимо самой клавиатуры уместились еще 3 8-битных регистра-защелки для kempston mouse и ide by Nemo + дешифратор всех используемых портов.
    1) You can use one DUAL-PORT SRAM
    One bus is connect to ATMEGA and next to ZX bus. This is easy.
    ATMEGA must write all 256 values for keyboard. (A8-A15 = 8bit = 256 bytes )

    2) Is possible use CACHE SRAM + 2x 74xx245. ATMEGA disable /OE for 74xx245 and can write any ports to same adress of this memory. If CPU read ports, you must set data direction on 74xx245 from SRAM to ZX bus + enable output + set READ memory. ATMEGA write all ports to memory in M1 cpu cycle. ATMEGA must write all 256 values for keyboard. (A8-A15 = 8bit = 256 bytes )

    3) use CPLD. 72 registers on XILINX XC9572 (keyboard matrix + mouse = 64 registers). Matrix implementation to CPLD is easy. I integrate 8x5 matrix to one XC9572XL and connect this to PIC of Keyboard Proface Interface. CPLD replace two MHB8804 chips (MHB8804 is 8x4 matrix)

    For keyboard matrix is best CPLD. For other ports you need sram(or big smd cpld)

  5. #285
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    3) use CPLD. 72 registers on XILINX XC9572 (keyboard matrix + mouse = 64 registers). Matrix implementation to CPLD is easy. I integrate 8x5 matrix to one XC9572XL and connect this to PIC of Keyboard Proface Interface. CPLD replace two MHB8804 chips (MHB8804 is 8x4 matrix)

    For keyboard matrix is best CPLD. For other ports you need sram(or big smd cpld)
    I had already made this See the photo.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	untitled1.jpg 
Просмотров:	510 
Размер:	88.7 Кб 
ID:	4984  
    Последний раз редактировалось KingOfEvil; 09.04.2007 в 02:39.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  6. #286
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    I had already made this See the photo.
    This PLCC84 package is too big. How much ports is need ?
    Keyboard = 40 regs
    Mouse = 24 regs
    ....?

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

  8. #287
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    This PLCC84 package is too big. How much ports is need ?
    Keyboard = 40 regs
    Mouse = 24 regs
    ....?
    Keyboard matrix+mouse request more than 64 registers because it is necessary to make the interface for microcontroller. You should use at least 8 additional registers for that.
    This device will contain the ide controller (Nemo) besides keyboard/mouse.
    Последний раз редактировалось KingOfEvil; 09.04.2007 в 02:53.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  9. #288
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Для ZX-матрицы 5x8 у меня в EPM7128 помимо самой клавиатуры уместились еще 3 8-битных регистра-защелки для kempston mouse и ide by Nemo + дешифратор всех используемых портов.
    То что написано выше касается реализации контроллера для Ориона, у которого матрица клавиатуры 11*8
    (требует 88 регистров) цепляется к шине процессора через порт 580ВВ55.
    Можно конечно прицепится к шине и реализовать порты 55-го, благо исходников на VHDL предостаточно,
    но рациональней и главное дешевле будет сделать на ATTiny2313 с введением /WAIT - это мое ИМХО

  10. #289
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    То что написано выше касается реализации контроллера для Ориона, у которого матрица клавиатуры 11*8
    (требует 88 регистров) цепляется к шине процессора через порт 580ВВ55.
    Можно конечно прицепится к шине и реализовать порты 55-го, благо исходников на VHDL предостаточно,
    но рациональней и главное дешевле будет сделать на ATTiny2313 с введением /WAIT - это мое ИМХО
    Согласен, в этом случае на CPLD будет слишком дорого, если кроме матрицы и сопутствующей логики больше ничего в 7128 не влезет.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  11. #290
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mikka_A Посмотреть сообщение
    ЗЫ. Камиль - стукнись к Axor - пусть в Абзаце напишет про карты, я вот про скорпионы написал...
    Я не против этого.
    axor/Perspective
    http://abzac.retropc.ru/

Страница 29 из 160 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя

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

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

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

Ваши права

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