PentEvo TxtMode

ZX evolution software and hardware

Postby savelij » 18 Aug 2011, 17:58

Не понимайтунг вопросунг.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby DimkaM » 18 Aug 2011, 18:04

Чё, р0бат накосячил оказывается?
Робат давай нахер перерисовывай косячные шрифты.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby robat_e » 18 Aug 2011, 18:10

DimkaM wrote:Чё, р0бат накосячил оказывается?
Робат давай нахер перерисовывай косячные шрифты.

Чего? Все шрифты на месте, сначала разберитесь.
User avatar
robat_e
 
Posts: 109
Joined: 08 Apr 2007, 08:34
Group: Registered users

Postby DimkaM » 18 Aug 2011, 18:32

robat_e wrote:Чего? Все шрифты на месте, сначала разберитесь.

Я хер знает, в Еве есть шрифт CP866 или нет, а если есть, то где!?
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby savelij » 18 Aug 2011, 18:56

DimkaM wrote:Я хер знает, в Еве есть шрифт CP866 или нет, а если есть, то где!?


Есть одназначна, заливаеца автоматом при сбросе. Должен быть выбран в сервисе. Прочитай доку на сервис далее 5 страницы ;)
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby SfS » 18 Aug 2011, 18:58

Вот. Маленькая библиотечка.
Полный терминальный вывод. То есть - печатает, переводит на следующую строку, скроллирует экран, можно менять цвета.
Заодно и ввод есть :)
Для полноты картины надо бы ещё доделать управляющие коды - установка цветов, позиционирование. но и так пойдёт.

Шрифт KOI8-R входит в комплект и подгружается при инициализации.
Attachments
txt_mode.tar.bz2
Библиотечка.
(4.75 KB) Downloaded 429 times
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby DimkaM » 18 Aug 2011, 20:30

SfS wrote:Вот. Маленькая библиотечка.
Как ты умело управляешься с макросами. Я только учюсь. В 90е на ZASMе сидел. Ещё бы кто со структурами пример дал.
Возврат из процедур тоже прикольно сделан.Только как будешь выводить текст, если на него указатель ссылается?!
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby SfS » 19 Aug 2011, 05:04

DimkaM wrote:Как ты умело управляешься с макросами. Я только учюсь.


Ну спасибо!) Прямо по самому ЧСВ меня погладил :)

DimkaM wrote:В 90е на ZASMе сидел. Ещё бы кто со структурами пример дал.


Хм. Скоро наверное они мне тоже понядобятся. Ещё с ними не работал плотно, но вроде бы удобная примочка.

DimkaM wrote:Возврат из процедур тоже прикольно сделан.Только как будешь выводить текст, если на него указатель ссылается?!


Процедура писалась именно в рассчёте на то, что будет такой макрос, как puts - строка-константа прямо в коде. Отсюда и манипуляции со стеком и "прикольный возврат".

А для вывода строк по указателю в HL напишу процедурку типа такой:

Code: Select all
__puts_hl:
.puts_loop:
      ld   a,(hl)
      or   a
      ret    z
      push   hl
      call   __putc
      pop   hl
      inc   hl
      jr   .puts_loop


И буду выводить :)
Там, кстати, в библиотеке надо бы всё поприлизать для скорости скроллирования. Да и вообще - косяков наверное тьма.
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby DimkaM » 19 Aug 2011, 10:03

Я работаю не много в другом направлении, в сторону окон. В IX указатель на структуру окна, а остальное по сути тоже самое, только в процедурах перевод по границам окна и XY суммируется с координатами окна.
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby baxter » 19 Aug 2011, 10:59

Извините, если не та тема.
Чем мижно ТХТ-файлы с ФАТ-устройств прочитать?
ZX Evo rev b evoreset 0.55d
User avatar
baxter
 
Posts: 114
Joined: 15 Mar 2011, 21:11
Location: Ростов-на-Дону
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron