Конфигурация от TS-Labs

ZX evolution software and hardware

Postby amixgris » 29 Jun 2012, 04:29

TS-Labs wrote:Хм. Приношу дикие извинения. Исправил и залил в свн.

Там ещё опечатки есть. Наверное, нет смысла по одной исправлять, Посмотрю повнимательнее, потом скажу.
amixgris
 
Posts: 66
Joined: 05 Apr 2012, 17:19
Location: Самара
Group: Registered users

Postby amixgris » 29 Jun 2012, 04:54

Разбираюсь с тайлами.
1. Под рукой Alasm&STS.
2. Экранный режим стандартный - ZX 256x192.
3. Все регистры смещений экрана и тайловых плоскостей выставлены в ноль.
4. Понятно, как выставляются страницы с описателями и графикой.
Включена 0-я тайловая плоскость (%0010 0000). TMPage = 6, T0GPage = 0.
0-я страница для теста залита паттерном #33333333EEEEEEEE.
6-я страница начинается так: #00,#30; #01,#30; #02,#30; #03,#30, т.е. у=0, x++, палитра = 3.
5. Непонятно, почему при нулевых смещениях тайл с координатами x=1,y=0 отстоит от левой границы экрана на 1 тайло-место?
Last edited by amixgris on 29 Jun 2012, 07:55, edited 2 times in total.
amixgris
 
Posts: 66
Joined: 05 Apr 2012, 17:19
Location: Самара
Group: Registered users

Postby amixgris » 29 Jun 2012, 07:53

TS-Labs wrote:Задектчены глюки ДМА с винчестером и висяки при использовании режима пониженного приоритета з80 при включенных ТС.
Фиксается...

По последним полевым сводкам подвисоны наблюдаются также при установки битов T0Z_EN, T1Z_EN (без понижения приоритета z80).
При этом экран спека всплошную заливается произвольным цветом (пока поймал синий и красный).
amixgris
 
Posts: 66
Joined: 05 Apr 2012, 17:19
Location: Самара
Group: Registered users

Postby TS-Labs » 29 Jun 2012, 08:43

amixgris wrote: Непонятно, почему при нулевых смещениях тайл с координатами x=1,y=0 отстоит от левой границы экрана на 1 тайло-место

Как непонятно? x=1 это вроде как 1-е знакоместо. Счет то с нуля.
amixgris wrote:По последним полевым сводкам подвисоны наблюдаются также при установки битов T0Z_EN, T1Z_EN (без понижения приоритета z80).

Это печально. Причины неясны, будем фиксать.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby amixgris » 29 Jun 2012, 09:17

TS-Labs wrote:Как непонятно? x=1 это вроде как 1-е знакоместо. Счет то с нуля.

Чего-то меня перемкнуло.
Я хотел сказать, что тайл, чей указатель находистя в нулевой позиции, должен, вроде как, отображиться в верхнем левом углу экрана,
а по факту он на одно тайломесто правее находится.
amixgris
 
Posts: 66
Joined: 05 Apr 2012, 17:19
Location: Самара
Group: Registered users

Postby TS-Labs » 29 Jun 2012, 09:29

Ясно, спасибо за инфу. Проверю.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby amixgris » 29 Jun 2012, 11:14

TS-Labs wrote:Проверю

А вот более чудесные вещи:
Описатели в позициях с 0 по 19 отображают тайлы в знакоместах с 1 по 20 соответственно. - этот глюк из той же оперы, что и в предыдущем посте.
Но(!)
описатель в 23 позиции отображает тайл в знакоместе 16, а 31 -- в 24 (нумерация везде с 0), где с учетом первого глюка должен отображаться 23(!)
15 -- в 8-й,
7 -- в 0-й

Такое впечатление, что где-то что-то восьмибитное адресообразное ротировано на 1 бит. ?
Attachments
TileCluck.png
(8.14 MB) Not downloaded yet
amixgris
 
Posts: 66
Joined: 05 Apr 2012, 17:19
Location: Самара
Group: Registered users

Postby TS-Labs » 29 Jun 2012, 11:44

Угуу...
Ты можешь написать тест такого типа:
в графику закинуть тайлы 8х8 где в каждом тайле будет нарисован циферками его 2 циферный хекс номер 00-ff в битмапе.
На битмап они лягут примерно так
00, 01 ... 3F
40, 41 ... 7F
Было бы еще лучше чтоб 3я циферка отображалась цветом.
Потом закрасить тайломапу кодами 0-4095 и посмотреть что нарисует.
Буду благодарен, если скинешь такой тест мне.
Тогда обещаю пофиксать в ближайшие сроки.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby amixgris » 29 Jun 2012, 11:50

TS-Labs wrote:Ты можешь написать тест такого типа:

Не обещаю, что сегодня, но напишу.
Разумеется, скину. Только я в Аласме пишу - сброшу трдшник со всем хозяйством.

Чего-то меня параноя ест: вдруг такой глюк только на моей машине.
amixgris
 
Posts: 66
Joined: 05 Apr 2012, 17:19
Location: Самара
Group: Registered users

Postby TS-Labs » 29 Jun 2012, 11:54

Такой глюк изза непреодлимых обстоятельств стихийной силы, как например жлобство авторов пентевы.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

PreviousNext

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

Who is online

Users browsing this forum: No registered users and 6 guests

cron