User Tag List

Страница 34 из 134 ПерваяПервая ... 303132333435363738 ... ПоследняяПоследняя
Показано с 331 по 340 из 1333

Тема: Самодельный компьютер на Z80 и не только

  1. #331

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Сегодня посидел с компом около часа всего.
    Но успел сделать запись/чтение на EEPROM 24LC512.
    Собственно, процедуры уже были обкатаны на предыдущей машинке, тут я просто "адаптировал" код под другое железо.
    Предвидя отсутствие ажиотажного написания программ для машинки, не стал заморачиваться с именами программ и прочими файловыми приблудами, и просто сделал слотовое сохранение. Слоты - 8 штук (0..7) и еще один (8) - посредством UART. Тоесть, сохранение программ на ПЦ не стал прибивать.
    Формат команд - SAVE n, LOAD n, где n - 0..8.
    Остается попричесывать код и всё будет закончено... Жаль. Это было хорошее, интересное время
    ну ну все только начинается )
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

  3. #332

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У этого дисплейчика есть особенность, внутри он - 16-битный.
    Поэтому, несмотря на 16 символов в строке, включать аппаратный курсор выходит фигово, ибо для него существует лишь 8 позиций в строке, двойной ширины.
    Подобная проблема есть и для прямого указания координат вывода. Их в строке тоже восемь. Но если просто засылать символы в дисп, то напечатается их 16 штук в строке.
    Я с утра наваял еще один оператор для бейсика, CUR x,y.
    Что он делает - и Ёжику понятно, устанавливает позицию вывода для оператора PRINT.
    Но, ввиду особенностей дисплея, вывод программы

    Код:
    10 FOR N=0 TO 7
    20 CUR N,N
    30 PRINT N;
    40 NEXT N
    50 GOTO 50
    выглядит вот так -



    Ну да фиг с ним.
    Можно использовать только графический режим, там можно рисовать что и как угодно, но уже лень.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #333

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    кстати, на Орион-ПРО частота проца до 10МГц, как там ВВ55 поживають?
    Отлично поживают, ибо для портов на ПРО при обращении вводится WAIT. Я планирую поставить 82С55 и отключить WAIT для портов (что например поднимет скорость IDE на ВВ55). Или оставить WAIT только для порта F400 (клавиатуры) - т.к. надо чтобы контроллер на Меге успевал за Z80.

    Цитата Сообщение от Ewgeny7
    Извини, не понял вопроса.
    Это от версии зависит, от объема памяти. В моем варианте грузится начиная с #813E, маркер конца - четыре нулевых байта.
    На ПЦ это будет просто файл, который создается терминалкой по команде Receive File (Rx File). Файл принимается как обычный поток данных и сохраняется в name.bin.
    Слать по RS-232 голый код - это киберпанк какой-то.
    Используйте xModem, тогда можно обмениваться с практически любым компом, хоть с Орионом ПРО например.
    В исходнике порты под Орион-2010, что не должно остановить настоящего имперца.
    Вложения Вложения
    • Тип файла: zip xmodem.zip (14.6 Кб, Просмотров: 199)
    Последний раз редактировалось Error404; 05.06.2016 в 13:08.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  5. #334

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Слать по RS-232 голый код - это киберпанк какой-то.
    Да не, это как раз привычное и обычное.
    У микроконтроллеров обмен байтиками по UART - самое удобное мероприятие для решения проблем насущных. И без всяких протоколов оно идет шустро и бодро.

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Или оставить WAIT только для порта F400 (клавиатуры) - т.к. надо чтобы контроллер на Меге успевал за Z80.
    Это удивительно, но на 12МГц тактовой Z80 Мега48 вполне успевает обслуживать клаву. Кончно, у меня в качестве порта стоит не ВВ55, но регистр ТМ9 и буфер АП6, имитирующие вэвэшку.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #335

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Последний раз редактировалось Ewgeny7; 16.09.2016 в 13:41.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #336

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Класс. А нельзя как-то отказаться от Меги? Может быть есть возможность общаться с клавой через встроенный последовательный порт? Я понимаю, что он у тебя уже используется для обмена данными, но можно наверное как-то совместить... Если конечно порт сможет общаться с клавой.

  8. #337

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А нельзя как-то отказаться от Меги?
    В первом микрокомпе я использовал механическую клавиатуру, без PS/2-костылей.
    То же самое можно делать и здесь, Мега просто убирается, никаких изменений более вносить не надо.
    Насчет последовательного порта - я не курил эту тему. Если форматы передачи совместимы, то можно повесить обработку на прерывание, у зетника оно есть по приему байта. Но я скорее всего не буду этим заниматься, поскольку уже переключаюсь на следующий проект, на ИМ1821ВМ85.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #338

    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    473
    Спасибо Благодарностей отдано 
    278
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ... курили совсем недавно где-то здесь, на форуме. Не получится, принципиально.

  10. #339

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALS Посмотреть сообщение
    Не получится, принципиально
    Получается, просто курить надо тот же "Byte" годов этак с 80-х. Тактировать последовательный порт надо от сигнала клавиатуры, выделяя тактовые импульсы, а не от фиксированного, с контроллера. Так раньше вводили инфу с магнитофона в комп. Сейчас не помню влёт, как тот интерфейс назывался. Подумаешь, 2 - 3 м/с мелкой логики добавятся...

    UPD. А можно не париться ни с последовательными портами, ни с мегами, есть же решение, http://zx-pk.ru/threads/26406-podkly...-8-bitkam.html Если 6502 успевает, то и Z180 подавно.

    ЗЫ. А вообще покажите мне "карманную" ps/2-клавиатуру, чтобы она не выбивалась из концепции "Карманный компьютер на Z80"
    Последний раз редактировалось rw6hrm; 07.06.2016 в 11:56.

  11. #340

    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    473
    Спасибо Благодарностей отдано 
    278
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я имел в виду "голый" UART, без всякого дополнительного обвеса.
    Как вариант, можно использовать Xbox Chatpad, как это было сделано у Бена Хэка.
    Вроде, нужна перепрошивка встроенного PIC-а, прошивки есть в сети.
    Будет и карманный размер, и UART на выходе.

Страница 34 из 134 ПерваяПервая ... 303132333435363738 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Самодельный станок для намотки ТВЗ
    от Ратмир в разделе Творчество
    Ответов: 3
    Последнее: 25.05.2017, 13:32
  2. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 13:09
  3. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 16:18
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2005, 18:11

Ваши права

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