TS-Conf F.A.Q.

Документация, FAQ-и
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

ясна.
[x] No Screenshot
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

Господа,, киньте пример блиттера.
[x] No Screenshot
Аватара пользователя
WBC
Сообщения: 296
Зарегистрирован: Пт, 19.09.2014 10:23:23
Откуда: omsk XOR nsk

Re: TS-Conf F.A.Q.

Сообщение WBC »

не совсем пример, но суть показывает: https://github.com/wbcbz7/tsconfig/blob/master/ldd/3dstuff/3dstuff.asm (там правда BLT2, но принципы схожи)
--wbcbz7
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

увидел тут в вк запись демы:
https://vk.com/prospeccy?w=wall-69042740_1706

шо, мерцание на реале так и есть? или моник такой?
[x] No Screenshot
Buyan
Сообщения: 159
Зарегистрирован: Пт, 08.03.2013 19:14:56

Re: TS-Conf F.A.Q.

Сообщение Buyan »

g0blinish писал(а):мерцание на реале так и есть? или моник такой?

ни то, ни другое, видеосъемка эффект дает из-за несовпадения частот, открой любой ролик на ютубе, где в кадре элт монитор присутствует - увидишь то же самое.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

ну спасибо, а то я уже испугался.
[x] No Screenshot
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: TS-Conf F.A.Q.

Сообщение TS-Labs »

Дык, ЭЛТ жеж. Они все мерцают. На ТФТ будет ровно.
acidrain
Сообщения: 1
Зарегистрирован: Ср, 07.09.2016 09:55:51

Re: TS-Conf F.A.Q.

Сообщение acidrain »

ага, тогда у меня глаза в рассинхроне с моим элт монем )
https://yadi.sk/i/NY6LL1-EurEKP так я вижу и без камеры - фильтров и проч. глаза чото с частотой больше 24 гц)
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

Господа, подскажите плиз: откуда такие тормоза?
Вложения
tile.spg
(3 КБ) 516 скачиваний
[x] No Screenshot
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: TS-Conf F.A.Q.

Сообщение TS-Labs »

Какие тормоза?
Кроме того, что ты канонично не включаешь кэш, вижу 2 слоя тайлов, з80 курит бамбук.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

похоже на сечение луча.
А код простой - только изменение смещения тайлов.
[x] No Screenshot
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: TS-Conf F.A.Q.

Сообщение TS-Labs »

Семен Семеныч! Проходили ж более 9000 раз. Луч монитора и "луч" спектрума в эмуляторе это два разных луча. У тебя сечется луч не в эффекте, а луч окна эмуля с видеокартой.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

Унрыл === Си.

кэш включил, все равно тормоза(
[x] No Screenshot
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: TS-Conf F.A.Q.

Сообщение TS-Labs »

Да, спасибо, полчетвертого.
Аватара пользователя
VBI
Сообщения: 1957
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: TS-Conf F.A.Q.

Сообщение VBI »

норм всё. только проц жрёт как не в себя изза выключенного кеша
Аватара пользователя
VBI
Сообщения: 1957
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: TS-Conf F.A.Q.

Сообщение VBI »

Координаты в 16ц экране:

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

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

Код: Выделить всё

    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>


аналог для 256 ц

Код: Выделить всё

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

crd2pixaddr256c
      ld de,Vid_page
      ld a,l
      and #1f
      add a
      or d
      add b
      ld d,a
      add hl,hl
      add hl,hl
      add hl,hl
      ld a,h
      add a,e
      ld e,c
      ret
/* Выход:
A - номер страницы, которую нужно включить,
DE - адрес байта с пикселями,
*/
Последний раз редактировалось VBI Вт, 06.12.2016 11:38:17, всего редактировалось 1 раз.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

чо сказать то хотел? :D
[x] No Screenshot
Аватара пользователя
VBI
Сообщения: 1957
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: TS-Conf F.A.Q.

Сообщение VBI »

пересчёт для 256ц по Х и У сделал
аналогично как для 16ц
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3632
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: TS-Conf F.A.Q.

Сообщение g0blinish »

хм. я для Y готовил лукап

в 16ц можно сделать проще, только с цветом помудрить.
[x] No Screenshot
Grey
Сообщения: 104
Зарегистрирован: Пт, 29.11.2013 15:58:02

Re: TS-Conf F.A.Q.

Сообщение Grey »

А сложно в текстовом режиме запилить режим 6 строк на символ? Очень надо, а в графике рисовать - медленно и ширина символа недостаточная будет
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: TS-Conf F.A.Q.

Сообщение TS-Labs »

Сложно.
Аватара пользователя
WBC
Сообщения: 296
Зарегистрирован: Пт, 19.09.2014 10:23:23
Откуда: omsk XOR nsk

Re: TS-Conf F.A.Q.

Сообщение WBC »

TS-Labs писал(а):Сложно


но можно, просто ставишь кадровый инт, пишуший смещение следующей строки по Y и запускаешь его каждые шесть строк. профит ;)
--wbcbz7
Аватара пользователя
TS-Labs
Сообщения: 5379
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: TS-Conf F.A.Q.

Сообщение TS-Labs »

Кстати да.
Grey
Сообщения: 104
Зарегистрирован: Пт, 29.11.2013 15:58:02

Re: TS-Conf F.A.Q.

Сообщение Grey »

хорошее предложение - обдумаю.
только что произойдет когда количество строк символов перевалит за максимальные 36 ?
При 6-ти строках на символ 48 строк текста должно влазить. Не совсем понял - смещение экрана позволит это сделать?
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: TS-Conf F.A.Q.

Сообщение Sergey78 »

Grey писал(а):только что произойдет когда количество строк символов перевалит за максимальные 36 ?

Максимально 64 строки.
Ответить