User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 56

Тема: Синхронизация с FLASH

  1. #21

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    нахрена буфер и лдиры?
    можно сразу в экране
    для первого варианта наверное можно и сразу в экране, но потом то у меня первым делом бордер будет отрисовываЦЦа, а потом только экран.
    анон файлз у мну последнее время не работает, раньше работал. Так что переложи в другое место, посмотрим твой вариант.
    Ну и мой вариант с двумя лдир-ами. Картинка немного глючит, но может это и к лучшему. Видимо надо в этих местах инк и папер местами поменять.
    Profi v3.2 -=- Speccy2010,r2

  2. #22

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    анон файлз
    залил на хренофаир

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    то у меня первым делом бордер будет отрисовываЦЦа, а потом только экран.
    можно совместить же

    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    Насколько просто такое реализовать?
    ну и таким *****м(без бордеров) можно скрыть например установщик\распаковку следующего эффекта
    правда долго такое на экране держать нельзя тк быстро надоест

    - - - Добавлено - - -

    перезалил выкинул некоторый мусор (2к тактов) который ВНЕЗАПНО закралсо
    http://www.mediafire.com/file/e72z2z..._r0003.7z/file

    35 тактов на байт
    быстрей только развернутым циклом 25 тактов на байт

    Код:
    			ld hl,$5800
    			ld d,attr_tab_haddr
    
    			ld b,3
    			
    1			ld e,(hl)	;7
    			ld a,(de)	;7
    			ld (hl),a	;7
    			inc l		;4
    			jp nz,1b	;10	35
    			
    			inc h
    			djnz 1b
    Последний раз редактировалось NEO SPECTRUMAN; 16.11.2020 в 15:42.

    Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    zebest(16.11.2020)

  3. #23

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    ну да, с ровными полосками вопроса наверное не было бы, там в каждой или инк, или папер был бы, а так тут обязательно будет инк+папер в одном знаковместе
    да какая разница-то, атрибут всё равно один и тот же на всю строку, если в ней только одна косая граница

    Цитата Сообщение от zebest Посмотреть сообщение
    на бордере я то такое сделаю, отдельной подпрограммой в прерывании, не вопрос, а второй п\п- вот и хочу атрибутскроллерUp, и желательно засинхронить
    ну, флэшить в твоём случае смысла нет - больше двух цветов меняется в знакоместе
    Прихожу без разрешения, сею смерть и разрушение...

  4. #24

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все же сдвиг полос вверх - это частный случай. НаконеС-та я понял, чего хочу.
    Но придется все 768 атрибутов считывать один за одним и записывать обратно.
    Поштучно


    байт атрибутов, в разрезе. Первые два бита в нуле, дальше триады paper и ink увеличивать надо каждую на идиниЦЦу, ну или все число на 00001001b и контролировать, чтобы цвета находились в диапазоне от синего до желтого, т.е. 4 состояния минус.(ч\ч, ч\б, б\ч, б\б). Блин, вернее больше, белого и черного ни должно быть ни в каких сочетаниях с другими цветами. только 1->2->3->4->5->6->1....
    Последний раз редактировалось zebest; 16.11.2020 в 21:27.
    Profi v3.2 -=- Speccy2010,r2

  5. #25

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    каждую на идиниЦЦу, ну или все число на 00001001b и контролировать, чтобы цвета находились в диапазоне от синего до желтого
    сорец такого я закинул вышо

  6. #26

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    смотрел я сорец еще днем. елси мои полоски скрином подкинуть - фигня выходит. а должно так же менять цвет.
    если такой алгоритм даже к пустому экрану применить - должно бы все цвета по очереди выводить.
    Но возмОжно в твоем сорцЕ все слишком быстро. мне надо мееееееееедленно, с чувством, с толком...
    Profi v3.2 -=- Speccy2010,r2

  7. #27

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    - фигня выходит. а должно так же менять цвет.
    ну дык пропишы жо под свой картинко
    такое мракобесие

    Код:
    						if ink == 1 then
    						ink_out = 2
    						end
    						if ink == 2 then
    						ink_out = 3
    						end
    						if ink == 3 then
    						ink_out = 4
    						end
    						if ink == 4 then
    						ink_out = 5
    						end
    						if ink == 5 then
    						ink_out = 6
    						end
    						if ink == 6 then
    						ink_out = 1
    						end
    						
    
    						if paper == 1 then
    						paper_out = 2
    						end
    						if paper == 2 then
    						paper_out = 3
    						end
    						if paper == 3 then
    						paper_out = 4
    						end
    						if paper == 4 then
    						paper_out = 5
    						end			
    						if paper == 5 then
    						paper_out = 6
    						end
    						if paper == 6 then
    						paper_out = 1
    						end
    у меня жо там цвета не друг за другом на картинке
    а в изращенной последовательносте
    неизвестно почему

    - - - Добавлено - - -

    периписал генератор таблички для большей наглядности
    Код:
    		color_replace = {}
    		color_replace[0] = 0
    		color_replace[7] = 7
    		
    		color_replace[1] = 2
    		color_replace[2] = 3
    		color_replace[3] = 4
    		color_replace[4] = 5
    		color_replace[5] = 6
    		color_replace[6] = 1
    		
    	for flash = 0,1,1 do
    		for bright = 0,1,1 do
    			for paper = 0,7,1 do
    				for ink = 0,7,1 do			
    				out_byte = ((flash*128)+(bright*64)+(color_replace[paper]*8)+color_replace[ink])
    				sj.add_byte(out_byte)
    				end
    			end
    		end
    	end
    - - - Добавлено - - -

    правда работоспособность непроверял
    Последний раз редактировалось NEO SPECTRUMAN; 16.11.2020 в 22:45.

    Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    zebest(16.11.2020)

  8. #28

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ну дык пропишы жо под свой картинко
    такое мракобесие
    ДЫА!! теперь все верно)) Луа интересная конечно штука
    Вот только лучем сечется вверху, да??
    Profi v3.2 -=- Speccy2010,r2

  9. #29

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Вот только лучем сечется вверху, да??
    с какого это?
    когда луч только заходит на экран
    все уже практически отрисовано
    смотри скриншот ниже

    если же пушить кАААк предлагает Lethargeek
    луч даже не дойдет до экрана...


    так же
    нашел у себя кривую картинку бублика (почему то с неправильной палитрой о_О)
    и прикрутил

    http://www.mediafire.com/file/amm548...bublic.7z/file


    - - - Добавлено - - -

    Цитата Сообщение от zebest Посмотреть сообщение
    Луа интересная конечно штука
    без луы вообще невозможно кодеть

    у меня даже номера версий к названию трд-шки подставляются луой
    Последний раз редактировалось NEO SPECTRUMAN; 17.11.2020 в 00:18.

  10. #30

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    с какого это?
    когда луч только заходит на экран
    все уже практически отрисовано
    ЗначиЦЦо у мну а5 кривой емулятор

    Ну аффтора уже тут нет давно, трудно что-то сказать, глюк ли эмуля или так задумано.
    В парочке других вроде е заметно такого.
    Profi v3.2 -=- Speccy2010,r2

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Синхронизация в нижней части экрана
    от Jimmy Falcon в разделе Программирование
    Ответов: 11
    Последнее: 20.04.2020, 17:18
  2. Отсутствует синхронизация
    от Narick в разделе Изображение
    Ответов: 7
    Последнее: 28.01.2018, 22:16
  3. Pentagon 128 - кадровая синхронизация
    от doc_fbi в разделе Pentagon
    Ответов: 5
    Последнее: 27.10.2013, 10:29
  4. Синхронизация изображения с телевизором.
    от Иван Азаров в разделе Для начинающих
    Ответов: 6
    Последнее: 12.09.2012, 18:44
  5. Синхронизация Z80
    от Арнольд в разделе Для начинающих
    Ответов: 8
    Последнее: 12.05.2012, 23:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •