FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups nedoPC.org    
 Donate Bitcoins to support nedoPC.org: 1F2d97c5oUpk7v3jzfy5RvdmYgMm3epMZi
 Not tax-deductible! All transactions are public and irreversible! No goods or cash in exchange!
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in    
 
Вывод текста 80x25 на экран ТВ с помощью SX28
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    nedoPC.org Forum Index -> PIC

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 31 Dec 2006 05:47    Post subject:
 
Shaos wrote:

В связи с тем что в чип удалось затолкать весь видимый диапазон букв включая псевдографику и русские буквы в альтернативной досовской кодировке (от 0x20 до 0xEF) - потребовался другой способ задания координаты текущего символа. Можно поробовать что-то более стандартное - например как в терминале VT52: PRINT CHR$(27)+"Y"+CHR$(32+Y)+CHR$(32+X).


Решил поширше поддержать VT52, а что именно - выделил жирным:

Quote:

VT52 Compatable Mode
--------------------

ESC A Cursor up
ESC B Cursor down
ESC C Cursor right
ESC D Cursor left
ESC F Special graphics character set
ESC G Select ASCII character set
ESC H Cursor to home
ESC I Reverse line feed
ESC J Erase to end of screen
ESC K Erase to end of line
ESC Ylc Direct cursor address (See note 1)
ESC Z Identify (See note 2)
ESC = Enter alternate keypad mode
ESC > Exit alternate keypad mode
ESC 1 Graphics processor on (See note 3)
ESC 2 Graphics processor off (See note 3)
ESC < Enter ANSI mode

Note 1: Line and column numbers for direct cursor addresses are single
character codes whose values are the desired number plus 37 octal.
Line and column numbers start at 1.

Note 2: Response to ESC Z is ESC/Z.

Note 3: Ignored if no graphics processor


ESC F и ESC G (что выделены курсивом) теоретически могут быть поддержаны в будущем для реализации псевдографического режима с "чанками". Команды стирания требуют некоторого аккуратного кодирования и возможно будут поддержаны позже.
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 01 Jan 2007 02:04    Post subject:
 
Трезво поразмыслив в новогоднюю ночь пришёл к выводу что мне на данном этапе не нужны команды VT52 - лучше добавлю пару своих команд:
0x10 x-coordinate
0x11 y-coordinate
Ну и будет обычный сдвиг курсора вправо после вывода каждого символа.
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 03 Jan 2007 21:20    Post subject:
 
Shaos wrote:
Трезво поразмыслив в новогоднюю ночь пришёл к выводу что мне на данном этапе не нужны команды VT52 - лучше добавлю пару своих команд:
0x10 x-coordinate
0x11 y-coordinate
Ну и будет обычный сдвиг курсора вправо после вывода каждого символа.


Сделал так - 0x01 X и 0x02 Y
Правда пока без курсора и только для NTSC
_________________
XMPP:shaos@jabber.org


Last edited by Shaos on 03 Jan 2007 21:25; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 03 Jan 2007 21:22    Post subject:
 
Картинка полученная в "эмуляторе" недотекста:



Тоже самое снятое фотиком с ТВ:



И снятое карточкой видеоввода:


_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 03 Jan 2007 21:23    Post subject:
 
Ещё одна картинка:



Тоже на ТВ:


_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 06 Jan 2007 17:49    Post subject:
 
Заказал платы - как придут, соберу и если всё заработает без проблем, вывешу принципиальную схему, прошивки и все исходники. За неимением времени доверил трассировку платы недотекста автороутеру игла - посмотрим что получилось
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 09 Jan 2007 04:33    Post subject:
 
Shaos wrote:
Заказал платы - как придут, соберу и если всё заработает без проблем, вывешу принципиальную схему, прошивки и все исходники. За неимением времени доверил трассировку платы недотекста автороутеру игла - посмотрим что получилось


Платы пришли, собрал - всё заработало без проблем

Остатки описаний и исходников будут завтра...
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 09 Jan 2007 19:26    Post subject:
 


Вот картинки схемы и платы, а также архив с игловыми исходниками и герберами:

http://nedopc.org/nedopc/28/NedoText-v1-eagle.zip (59K)

Готовая плата:



Cобранная плата:




_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 09 Jan 2007 19:33    Post subject:
 
Вставив в NedoText v1 плату NedoCPU-28+ мы получаем рабочее устройство:



Процесс программирования через SX-Blitz (TTL-осциллятор должен быть вынут):



Тестирование устройства через LPT:


_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 16 Mar 2007 22:46    Post subject:
 
Поучаствовал с этим девайсом в SX конкурсе:



Ничего не получил, зато разместился на сайте Parallax.com
_________________
XMPP:shaos@jabber.org


Last edited by Shaos on 13 Oct 2009 21:13; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Romanich Reply with quote
Banned


Joined: 12 Oct 2006
Posts: 608

PostPosted: 18 Mar 2007 04:58    Post subject:
 
Shaos wrote:
Поучаствовал с этим девайсом в SX
...разместился на сайте Parallax.com


молодец, Shaos!
поздравляю! так держать дальше!
Back to top
View user's profile Send private message

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 18 Mar 2007 09:14    Post subject:
 
Romanich wrote:
Shaos wrote:
Поучаствовал с этим девайсом в SX
...разместился на сайте Parallax.com


молодец, Shaos!
поздравляю! так держать дальше!


Спасибо
_________________
XMPP:shaos@jabber.org


Last edited by Shaos on 13 Oct 2009 21:14; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Romanich Reply with quote
Banned


Joined: 12 Oct 2006
Posts: 608

PostPosted: 03 Apr 2007 02:34    Post subject:
 
Так скажем, больше чем очень хорошо воплотил в железо тему "Видеотерминал немного мыслей"
Back to top
View user's profile Send private message

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12593
Location: New York

PostPosted: 03 Apr 2007 07:35    Post subject:
 
Romanich wrote:
Так скажем, больше чем очень хорошо воплотил в железо тему "Видеотерминал немного мыслей"


Кто воплотил? Какой видеотерминал?

Или ты вот про этот топик? Там Ширу 28 октября 2006 немного про другое писал - знакогенератор снаружи, а видеопамять внутри (у меня наоборот). Мой девайс вышел из вот этого описания, которое мы начали обсуждать еще в июле 2006 года - я почти сразу говорил про использование SX-28 вместо мелкой логики (что не мешает в будущем повторить девайс на логике). А вообще детальное описание предполагаемого устройства на SX-28 я впервые сделал 4 ноября 2006, что чуть позже описания Ширу, но тем не менее это не значит, что я у него украл идею.
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

CHRV Reply with quote
God


Joined: 29 Dec 2003
Posts: 1120
Location: Москва

PostPosted: 03 Apr 2007 08:10    Post subject:
 
Ну идея использовать в качестве видеопроцессора микроконтроллер стара - вспомним УКНЦ или ZXNEXT.

Главное что она реализована .
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Post new topic   Reply to topic    nedoPC.org Forum Index -> PIC
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

Choose Display Order
Display posts from previous:   
User Permissions
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 
Jump to:  


Skin Created by Sigma12 and modified by Shaos
Powered by phpBB © 2001-2005 phpBB Group