Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У этого дисплейчика есть особенность, внутри он - 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"
Отлично поживают, ибо для портов на ПРО при обращении вводится WAIT. Я планирую поставить 82С55 и отключить WAIT для портов (что например поднимет скорость IDE на ВВ55). Или оставить WAIT только для порта F400 (клавиатуры) - т.к. надо чтобы контроллер на Меге успевал за Z80.
Слать по RS-232 голый код - это киберпанк какой-то.Сообщение от Ewgeny7
Используйте xModem, тогда можно обмениваться с практически любым компом, хоть с Орионом ПРО например.
В исходнике порты под Орион-2010, что не должно остановить настоящего имперца.![]()
Последний раз редактировалось Error404; 05.06.2016 в 13:08.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Да не, это как раз привычное и обычное.
У микроконтроллеров обмен байтиками по UART - самое удобное мероприятие для решения проблем насущных. И без всяких протоколов оно идет шустро и бодро.
- - - Добавлено - - -
Это удивительно, но на 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"
Схемко.
Пак со всеми файлами.
Последний раз редактировалось 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"
Класс. А нельзя как-то отказаться от Меги? Может быть есть возможность общаться с клавой через встроенный последовательный порт? Я понимаю, что он у тебя уже используется для обмена данными, но можно наверное как-то совместить... Если конечно порт сможет общаться с клавой.
В первом микрокомпе я использовал механическую клавиатуру, без 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"
... курили совсем недавно где-то здесь, на форуме. Не получится, принципиально.
Получается, просто курить надо тот же "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.
Я имел в виду "голый" UART, без всякого дополнительного обвеса.
Как вариант, можно использовать Xbox Chatpad, как это было сделано у Бена Хэка.
Вроде, нужна перепрошивка встроенного PIC-а, прошивки есть в сети.
Будет и карманный размер, и UART на выходе.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)