User Tag List

Показано с 1 по 10 из 585

Тема: Компьютер "Aleste 520EX"

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    03.10.2017
    Сообщений
    247
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Разбираясь в схемотехнике Алесты делаю некоторые упрощения и улудшения на мой взгляд. Хотелось бы услышать ваше мнение.
    Не вдаваясь в детали. Генератор прерываний ОК. Но с клавиатурой - мне так не кажется. Можно разрешение схемки повыше?


    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Вот такая идея, применить FIFO для регенерации экрана монитора.
    Решение с FIFO хорошее. Можно использовать несколько CAS после одного RAS.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Контроллер атрибутов, без КР1802ИР1 и регистра цвета бордюра.
    Заменит микросхемы
    Не хватает разрешения картинки у контроллера атрибутов

    Цитата Сообщение от n_sonic Посмотреть сообщение
    И так, небольшой отчет по проделанной работе:
    К сожалению на оригинальной плате, как и на этой ошибка с разводкой согласующих резисторов.

    Их необходимо ставить прямо около вывода мультиплексора.

    Нажмите на изображение для увеличения. 

Название:	pcb-bug.jpg 
Просмотров:	427 
Размер:	69.3 Кб 
ID:	76482

    - - - Добавлено - - -

    И я не думаю что это единственная ошибка.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Заменить VD10, VD11 C 22, C23, R129, R130, VT4, и DR2 а C26 подключить к SW
    Вложение 76419
    А почему не любой стандартный драйвер RS232?

    http://catalog.gaw.ru/index.php?page=document&id=1515

    Но лучше этого, может быть замена ВИ53 и клавиатурного перекодировщика на небольшой микроконтроллер. Для адаптации к PS2 клавиатуры и мышки ну и может дополнительно USB Serial интерфейс и WiFi. Взять к примеру ESP32.
    Последний раз редактировалось Sherlock; 21.11.2021 в 14:06.

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

  3. #2

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Не хватает разрешения картинки у контроллера атрибутов
    Вложение 76485

    - - - Добавлено - - -

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Но с клавиатурой - мне так не кажется. Можно разрешение схемки повыше?
    Вложение 76486
    Сканер
    Вложение 76487

    Если требуется я опишу принцип подробно
    Последний раз редактировалось RN1TZ; 21.11.2021 в 16:48.

  4. #3

    Регистрация
    03.10.2017
    Сообщений
    247
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Ну допустим. Чего то в этом духе можно сделать. Но хорошо бы еще проще. В этой схеме мультиплексор на PLD должен пол пикселя отдавать на доступ процессору, а другую половину на видеовыход. RC-цепочки зло!

    Цитата Сообщение от RN1TZ Посмотреть сообщение

    Если требуется я опишу принцип подробно
    Система должна быть расчитана на несколько нажатых клавиш. Например CTRL+SHIFT+R или курсоры UP+RIGHT или SHIFT+UP+RIGHT. У вас это есть?
    Последний раз редактировалось Sherlock; 21.11.2021 в 17:18.

  5. #4

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Система должна быть расчитана на несколько нажатых клавиш
    При сканировании каждая нажатая кнопка или нескольких одновременно нажатых кнопок, будут фиксировать свой адрес, а со стороны процедуры опроса будет определено какие и сколько нажатых кнопок. В ПЗУ зашиты ветуальные кнопки.

    Пред положим что некоторой матрице кнопок нажато несколько кнопок, они активируют тако-еже количество виртуальных кнопок, и система опроса определит эти активные кнопки.
    Последний раз редактировалось RN1TZ; 21.11.2021 в 17:23.

  6. #5

    Регистрация
    03.10.2017
    Сообщений
    247
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    При сканировании каждая нажатая кнопка или нескольких одновременно нажатых кнопок, будут фиксировать свой адрес, а со стороны процедуры опроса будет определено какие и сколько нажатых кнопок. В ПЗУ зашиты виртуальные кнопки.
    Советую подумать еще раз. Не похоже на работоспособную схему.

  7. #6

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    RC-цепочки зло!
    Согласен что это не хорошо, но на момент проектирования это было решение формирования строба записи в ОЗУ, но её можно заменить на логическую сумму XTAL и сигнал с 15 ножки PLD

    - - - Добавлено - - -

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Не похоже на работоспособную схему
    Почему?
    В исходной схеме механизм тако же, стой лишь разницей что нажатые кнопки записываются в ОЗУ а при отпускании кнопки состояние стирается из памяти, и для каждой отведена свая ячейка. В моём случаи ячейка памяти одна и она переписывается от любой кнопки.
    Другое дело что и моё решение и решение авторов Aleste не даёт сигнала что произошло нажатие кнопки.
    Я ещо подумаю над перекадировщиком.

    P.S Привинтить контролер PS/2 в моём проекте не получится, идея в том чтобы Aleste была в корпусе с клавиатурой, а какая матрица будет под ту и прошивку закодирую.

    - - - Добавлено - - -

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Что касаемо процессора то eZ80 хороший вариант. Но цена!
    Не eZ80 а Z280, он интересен тем что можно сделать без ПЗУ с загрузкой по UART.
    Цена примерно от 100руб за камень, за 10 дней с Алика пришли 3 камня с доставкой за 600руб

  8. #7

    Регистрация
    03.10.2017
    Сообщений
    247
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Почему?
    В исходной схеме механизм такоже, стой лишь разницей что нажатые кнопки записываются в ОЗУ а при отпускании кнопки состояние стирается из памяти, и для каждой отведена свая ячейка.
    Не ячейка а бит. Если быть точней то ячейка для каждой строки CPC клавиатуры. Двух-портовая память делает обмен данными асинхронным.

    Код:
    uint8_t buf[16];
    // Hardware 
    void scan_keyboard(uint8_t time) {
         buf[time] = scan_keys_of_single_row(time);
    }
    // CPU
    uint8_t read_row(uint8_t row) {
         return buf[row];
    }
    Цитата Сообщение от RN1TZ Посмотреть сообщение
    P.S Привинтить контролер PS/2 в моём проекте не получится, идея в том чтобы Aleste была в корпусе с клавиатурой, а какая матрица будет под ту и прошивку закодирую.
    Микроконтроллер решит эту или другую задачу.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Не eZ80 а Z280, он интересен тем что можно сделать без ПЗУ с загрузкой по UART.
    Цена примерно от 100руб за камень, за 10 дней с Алика пришли 3 камня с доставкой за 600руб

    Bootloader есть и в eZ80
    Последний раз редактировалось Sherlock; 21.11.2021 в 19:04.

  9. #8

    Регистрация
    09.07.2018
    Адрес
    р.п. Пролетарий, Новгородская обл.
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Bootloader есть и в eZ80
    Я не против eZ80, но в пользу Z280 есть поддержка и исходники разных решений
    https://github.com/Plasmode/Z280RC

    и Z280 может работать с несколькими процессорами и сопорцессорами
    https://www.dropbox.com/s/8308eo1ght...2010.docx?dl=0

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Микроконтроллер решит эту или другую задачу.
    Зачем когда можно применить к примеру PC87309 и перекомпилировать прошивку

  10. #9

    Регистрация
    03.10.2017
    Сообщений
    247
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Я не против eZ80, но в пользу Z280 есть поддержка и исходники разных решений
    https://github.com/Plasmode/Z280RC
    Есть, но и у ez80 есть

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    и Z280 может работать с несколькими процессорами и сопорцессорами
    Ну прекрасно, но возможно что ez80 "сделает" и два таких процессора.

    The eZ80 (like the Z380) is binary compatible with the Z80 and Z180, but almost three times as fast as the original Z80 chip at the same clock frequency. The eZ80 has a three-stage pipeline. Available at up to 50 MHz (2004), the performance is comparable to a Z80 clocked at 150 MHz if fast memory is used


    Bottom Line Вам нравится идея с z280 это прекрасно! Делайте! Не слушайте никого. Все в ваших руках.

    Цитата Сообщение от RN1TZ Посмотреть сообщение
    Зачем когда можно применить к примеру PC87309 и перекомпилировать прошивку
    Ну, если пофиг на то где находятся кнопки в играх, то можно просто подключить клавиатуру прямо к дешифратору и AY.
    В Aleste M кажется так и сделано. Перекодировка нужна исключительно для того чтобы все ПО без исключения имело мал мал нормальную раскладку.

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

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

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

Похожие темы

  1. Ответов: 1076
    Последнее: 11.05.2022, 06:59
  2. Ответов: 0
    Последнее: 15.08.2010, 14:38
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. Куплю компьютер Aleste 520EX (Алеста)
    от Nickolas в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.10.2009, 05:06
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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