Графические режимы TS-Config

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

Postby TS-Labs » Fri, 15.11.2013 23:01:37

Пока апдейчу тока эксель.
https://zx-evo-fpga.googlecode.com/hg/p ... TSconf.xls
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby thims » Sat, 16.11.2013 00:31:16

Святые угодники! Тут нужен мануал по чтению этого мануала =)
User avatar
thims
 
Posts: 139
Joined: Fri, 27.07.2012 17:18:35

Postby TS-Labs » Sat, 16.11.2013 00:37:27

Увы, слова предыдущего оратора не лишены смысла.
Но! Есть ДЖВА человека, которые его осилили: Blade и Buyan.
Возможно, разгадка в том, что это не мануал, а сводка регистров, краткая шпаргалка разработчика. А ценные крупицы инфы разбросаны по всему форуму, но я честно стараюсь их свести воедино.
Даташит есть в планах.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby VBI » Sat, 16.11.2013 09:51:19

TS-Labs, ексель - справочник для тебя, не для меня, гоблина и т.д.
слава товарищам, что вкурили. бризу в часности.

давай уже наполняй сайт текстами как для такого лоха как я
причём с примерами: пример примера
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Sat, 16.11.2013 11:14:16

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

Postby nyuk » Sat, 16.11.2013 13:59:41

вики движок установить?
не отрастил
User avatar
nyuk
 
Posts: 556
Joined: Thu, 26.07.2012 09:08:24

Postby LessNick » Sat, 16.11.2013 14:33:45

nyuk wrote:вики движок установить?


вику в топку, тут надо для кодеров что-то ставить. типа генератора документации из сорцов на лету. Например doxygen — http://www.stack.nl/~dimitri/doxygen/
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby VBI » Sat, 16.11.2013 14:58:43

TS-Labs, друган, дай статьи.
будет. сверстаю.

мужик, у тебя вордпресс. а это просто.
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Sat, 16.11.2013 16:05:34

nyuk wrote:вики движок установить?

Жрет как конина, серв не вытягивает.
VBI wrote:дай статьи

Понимаешь ли... Мне както надо самому асилить. Я при случае разберусь с вэбом. Статьи я точно так же не напишу в одно рыло - надо чтоб еще ктото. Упс, но где то так.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby nyuk » Sat, 16.11.2013 16:45:09

breeze wrote:вику в топку, тут надо для кодеров что-то ставить. типа генератора документации из сорцов на лету. Например doxygen — http://www.stack.nl/~dimitri/doxygen/

С доксигеном баловался когда-то. Проблема в то, что нужно заставлять себя оформлять исходники по правилам, иначе смысла нет.
не отрастил
User avatar
nyuk
 
Posts: 556
Joined: Thu, 26.07.2012 09:08:24

Postby TS-Labs » Sat, 16.11.2013 17:23:07

Даааааа. И там ад. И сорцы потом читать гимор. И сам этот дохуген ничерта нормального не показывает.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby g0blinish » Sat, 16.11.2013 17:33:25

мне видится - проще с тайламе разобраться и запостить тут исходник с комментариями.
Ну а потом ещё один вариант, и можно дальше двигаться.
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby VBI » Sat, 16.11.2013 19:40:11

паца-паца, тихо-тихо.

бриз, плиз, помоги тсль-у.
ты как-то неплохо пишешь.
не в екселе ;)
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby LessNick » Sat, 16.11.2013 20:06:09

VBI wrote:ты как-то неплохо пишешь.


ага, только выпить для процессу надобно… я подумаю над твоим предложением, давно надо описать и спрайты и тайлы.
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby VBI » Sat, 16.11.2013 20:09:18

пивка? ;)
подкину %) дай кошель
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby ZEK » Sat, 16.11.2013 21:22:54

скинемся бризу на абсента 0.7
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
User avatar
ZEK
 
Posts: 174
Joined: Mon, 10.06.2013 13:51:07

Postby LessNick » Sat, 16.11.2013 22:10:15

VBI wrote:пивка? ;)

ZEK wrote:скинемся бризу на абсента 0.7


да не, сопиюсь я… надо с духом собраться ;)
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby Grey » Thu, 05.12.2013 11:40:31

Покурил, но не совсем понял. Точнее осталась ещё надежда, что я не все правильно понял .
Только 16 цветных палитр может быть несколько? А 256 цв Палитра одна общая и для экрана и для тайлов спрайтов?
т.е не получится фон 256 бмп с одной палитрой в 256 цветов, а спрайты и тайлы с другой ?
Grey
 
Posts: 104
Joined: Fri, 29.11.2013 15:58:02

Postby LessNick » Thu, 05.12.2013 13:06:13

Grey wrote:т.е не получится фон 256 бмп с одной палитрой в 256 цветов, а спрайты и тайлы с другой ?


А как ты это себе физически представляешь? Все цвета (256) это жестко заданные значения, а не набираемые с помощью регистров (R от 0-255, G от 0-255, B от 0-255) и как вывод подмножество 16ц будет являться частью 256ц, хочешь ты того или нет)

Image

Ты б статью для начала почитал — «Графические режимы TS-Config»
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby TS-Labs » Thu, 05.12.2013 18:32:07

Grey wrote:А 256 цв Палитра одна общая и для экрана и для тайлов спрайтов?

Да. Все палитровое ОЗУ - 256 ячеек. А палитры 16с - его части.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Grey » Fri, 20.12.2013 17:56:40

Добрый день
Гружу палитру такой процедурой.

ld a,(colpix)
inc a
ld b,a
LD DE,1
_l14
ld a,(hl)
inc l
call z,NxPgGif
rrca
and %01111100
ld c,a
ld a,(hl)
rlca
rlca
and %00000011
or c
ld (de),a
dec de
ld a,(hl)
inc l
call z,NxPgGif
rlca
rlca
and %11100000
ld c,a
ld a,(hl)
inc l
call z,NxPgGif
rrca
rrca
rrca
and %00011111
or c
ld (de),a
inc de
inc de
inc de

djnz _l14

XOR A ; Отключаем маппинг
LD BC,FMAddr
OUT (C),A

В итоге некоторые цвета получаются искаженными (примерно каждый 8-й)
Попробовал через временный буфер. А потом кинуть сразу 512 байт LDIR -ом - Работает нормально.
Палитру что можно писать только сразу всю ? Нельзя подгружать постепенно по мере просчета ?
Grey
 
Posts: 104
Joined: Fri, 29.11.2013 15:58:02

Postby Sergey78 » Fri, 20.12.2013 18:24:41

Так нельзя писать. Надо сначала младший байт, потом старший.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby g0blinish » Fri, 20.12.2013 18:26:30

Grey wrote:В итоге некоторые цвета получаются искаженными (примерно каждый 8-й)

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

Postby Grey » Sat, 21.12.2013 00:31:06

Sergey78 wrote:Так нельзя писать. Надо сначала младший байт, потом старший.

вот собственно и непонятно - почему?
Пишу в 0001 старший , потом в 0000 младший.
Если я их рассчитываю в таком порядке , то почему бы так и не записать ?
По идее все должно попадать куда надо.
Grey
 
Posts: 104
Joined: Fri, 29.11.2013 15:58:02

Postby Sergey78 » Sat, 21.12.2013 00:43:09

Память в альтере 16-битная, запись сделана аналогично nemo-ide. При записи по четному адресу младший байт запоминается в регистре. При записи по нечетному адресу 2 байта пишутся в альтеропамять.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

PreviousNext

Return to Manuals

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x