TS-Conf F.A.Q.

Документация, FAQ-и

Postby g0blinish » Mon, 05.05.2014 12:19:09

где тут кнопка "Спасибо"? ;)
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby amixgris » Mon, 05.05.2014 15:05:31

g0blinish wrote:где тут кнопка "Спасибо"?

:confused: Да ладно, не стоит.
Только, проверьте. Должно работать, но сам не проверял, т.к. времени нет. Аналогичные процедуры у меня работали сразу, еще когда в Аласме писал. Поэтому, думаю, проблем не должно возникнуть.
Я, кстати, здесь тоже не раз эту кнопку искал :dontknow:
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby amixgris » Mon, 05.05.2014 15:16:16

Black_Cat wrote::) TSEvo Devboard Config на dev.speccy.info

надо бы поправить про прерывания, - нет больше пуллов и соответствующего порта. Оставлено по одному вектору на каждый источник
viewtopic.php?f=35&t=359
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby TS-Labs » Mon, 05.05.2014 16:08:29

Поправил. Попутно выяснил, что:
- пофиксал я инфу только на спекивикии, а тут забыл;
- правки в статье на спекивикии улетели в космос после неудачного переноса сайта.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby VBI » Mon, 05.05.2014 16:45:58

а в каком екселе есть о прерываниях?
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Mon, 05.05.2014 17:01:56

viewtopic.php?f=35&t=359
И копия - в 1м псто этой ветки.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby VBI » Wed, 07.05.2014 17:11:42

а почему таки HSINT и VSINT читать нельзя?
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby Sergey78 » Wed, 07.05.2014 17:43:20

Потому что ацекс.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby VBI » Wed, 07.05.2014 21:08:12

Серёг, "Потому что ацекс" для меня звучит как "потому то гладиолус")
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Thu, 08.05.2014 03:28:54

VBI wrote:а почему таки HSINT и VSINT читать нельзя?

Нищий чип. Если делать порты на чтение, это отъедает некислый кусок логики и роняет частоту системы.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby VBI » Thu, 08.05.2014 08:28:05

сенкс
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby dnik75 » Wed, 16.07.2014 19:03:29

Какая скорость в тактах Z80 заброса палитры 256 цветов через DMA( в режимах 3.5 и 7 мгц)?
Если что-то хочкшь сделать хорошо, сделай это сам :D
User avatar
dnik75
 
Posts: 171
Joined: Fri, 04.07.2014 19:41:26

Postby EARL » Wed, 16.07.2014 20:55:39

DMA работает на частоте 7МГц и за один такт копирует 16 бит при условии что в этот такт к памяти нет обращения от ЦПУ, видео или ТСУ.
EARL
 
Posts: 71
Joined: Fri, 30.08.2013 09:29:15
ICQ: 393716620

Postby dnik75 » Wed, 16.07.2014 21:35:25

Спасибо
Если что-то хочкшь сделать хорошо, сделай это сам :D
User avatar
dnik75
 
Posts: 171
Joined: Fri, 04.07.2014 19:41:26

Postby amixgris » Sat, 18.10.2014 23:33:59

TS-Labs wrote:Пересчет координат в номер страницы и смещение в ней.

Оптимизировал процедуру расчета пикселя по координатам для режима 16с:
Занимает 69 тактов (без RET), что на 39 тактов быстрее первоначального убожества (108).
Даже с CALL/RET получается на 12 тактов быстрее.
Плюс: теперь номер видеостраницы и маска адреса паги задаются вызывающей программой. Т.е. п/п стала универсальной.

Вход:
D - маска для адреса процессорного окна (#00, #40, #80 или #C0 для окон 0,1,2 или 3, соответственно)
E - номер начальной страницы растра,
HL - Y-координата,
BC - X-координата.

Выход:
A - номер страницы, которую нужно включить,
DE - адрес байта с пикселями,
CF - какому полубайту принадлежит пиксель: 0 - левому, 1 - правому.

Code: Select all
crd2pixaddr16c:
   ld a,l
   and #3f ; thanks for Buyan
   or d
   ld d,a
   add hl,hl
   add hl,hl
   ld a,h
   add a,e
   srl b
   rr c
   ld e,c
   <ret>
Last edited by amixgris on Fri, 31.10.2014 14:41:59, edited 5 times in total.
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby Buyan » Wed, 29.10.2014 07:47:43

amixgris wrote:Оптимизировал процедуру

and #07
and #3f
Buyan
 
Posts: 159
Joined: Fri, 08.03.2013 19:14:56

Postby den_p » Wed, 29.10.2014 15:40:05

а лукап построить?
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby amixgris » Fri, 31.10.2014 14:49:23

Buyan wrote:and #3f

Верно, 3f - 64 линии на пагу.

den_p wrote:а лукап построить?

Чего за "лукап" такой?

TS, обнови FAQ, пожалуйста, в части п/п расчета точки в 16с.
User avatar
amixgris
 
Posts: 161
Joined: Mon, 30.07.2012 03:22:48
LOCATION: Самара

Postby TS-Labs » Fri, 31.10.2014 17:41:19

Обновил.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby VBI » Fri, 28.11.2014 01:06:24

Image
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby Black_Cat » Fri, 28.11.2014 01:39:23

VBI, казалось бы, при чём тут TS-конфа :)
ZXEvo - девборда, PentEvo - конфа клона ATM под девборду ZXEvo :)
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby moroz1999 » Fri, 28.11.2014 11:28:34

Black_Cat wrote:ZXEvo - девборда, PentEvo - конфа клона ATM под девборду ZXEvo :)

Спасибо за уточнение :)
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby VBI » Fri, 28.11.2014 11:42:55

moroz1999! :)
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Fri, 28.11.2014 11:46:20

Самое глагное что авторы объэтом не очень вкурси.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Black_Cat » Fri, 28.11.2014 13:44:15

TS-Labs wrote:Самое глагное что авторы объэтом не очень вкурси.


Ну конечно, более того, авторы невкурси не токо об этом, но и о том, что ATM не Спектрум :)
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

PreviousNext

Return to Manuals

Who is online

Users browsing this forum: No registered users and 1 guest

x