Приставки > 1-3 поколения
Dendy Classic SECAM
Phen:
--- Цитата: SkyNIC от 23 Мая 2017, 17:48:38 ---Я решил по выводить разные цвета по одному на экран и посмотреть что будет на CD0-CD5, получилась следующая таблица
Color - CD0CD1CD2CD3CD4CD5
00 - 111100
01 - 011100
02 - 101100
03 - 001100
04 - 110100
05 - 010100
06 - 100100
07 - 000100
08 - 111000
09 - 011000
0A - 101000
0B - 001000
0C - 110000
0D - 010000
0E - 100000
0F - 000000
10 - 111110
20 - 111101
30 - 111111
--- Конец цитаты ---
Это очень хорошо, можно вас попросить расписать все остальные цвета.
Судя по палитре менять не так уж много цветов надо.
00 -> 10 1D -> 0D
10 -> 20 2D -> 1D
20 -> 30 3D -> 2D
1E,2E,3E -> 0E
1F,2F,3F -> 0F
--- Цитата: Phen от 23 Мая 2017, 16:47:44 ---Кстати кому нужно, вот 6558 и 6559 в китае
https://shop116265649.taobao.com/search.htm?orderType=hotsell_desc&viewType=grid&keyword=um&lowPrice=&highPrice=
--- Конец цитаты ---
Отдельное спасибо. Не знаю есть ли там возможность приобретать за вебмани, попробую разобраться (UM6558 очень нужен, TA-08 накрылся, а восстановить приставку хочется).
По скрину на несдеве четко видно, что на вход микросхемы подано 6 сигналов, а на выходе только 2. Возможно фото было сделано в процессе сбоки, а может так и должно.
Микросхема, то копеечная.
SAMael:
Phen, главное потом найди прошу и зашей микру, или сам напиши прошу.
SkyNIC:
--- Цитата: Phen от 23 Мая 2017, 20:39:06 ---Это очень хорошо, можно вас попросить расписать все остальные цвета.
Судя по палитре менять не так уж много цветов надо.
00 -> 10 1D -> 0D
10 -> 20 2D -> 1D
20 -> 30 3D -> 2D
1E,2E,3E -> 0E
1F,2F,3F -> 0F
(Ссылка на вложение) Отдельное спасибо. Не знаю есть ли там возможность приобретать за вебмани, попробую разобраться (UM6558 очень нужен, TA-08 накрылся, а восстановить приставку хочется).
По скрину на несдеве четко видно, что на вход микросхемы подано 6 сигналов, а на выходе только 2. Возможно фото было сделано в процессе сбоки, а может так и должно.
(Ссылка на вложение)
Микросхема, то копеечная.
--- Конец цитаты ---
Мне просто было лень дальше проверять для 10-3F, там наверное по аналогии как и с 00-0F меняются первые CD0-CD3. CD4 и CD5 отвечают за столбец. На картинке со схемой с выхода только два провода потому что он 00 поменял на 10 чтоб получить серый, насколько я понял. За вебмани на таобао не купишь ищи посредника с доставкой в Россию, я у этого продавца еще не покупал, но на днях собираюсь.
Вобще я тут подумал, было бы круто, если удастся решить проблему цветов секама, сделать плату как в соседней теме про римейк классика с нормальной разводкой, обвесом для ргб и звуком
Phen:
--- Цитата: SkyNIC от 23 Мая 2017, 21:00:49 ---обвесом для ргб и звуком
--- Конец цитаты ---
У меня вот такая платка.
HardWareMan:
--- Цитата: SkyNIC от 23 Мая 2017, 17:48:38 ---Я решил по выводить разные цвета по одному на экран и посмотреть что будет на CD0-CD5, получилась следующая таблица
Color - CD0CD1CD2CD3CD4CD5
00 - 111100
01 - 011100
02 - 101100
03 - 001100
04 - 110100
05 - 010100
06 - 100100
07 - 000100
08 - 111000
09 - 011000
0A - 101000
0B - 001000
0C - 110000
0D - 010000
0E - 100000
0F - 000000
10 - 111110
20 - 111101
30 - 111111
--- Конец цитаты ---
Разверните порядок битов и проинвертируйте младшие 4, получите вполне прямой код цвета. Т.е., можно будет формировать прямую палитру в PAL/NTSC по методу PPU. Либо сразу RGB, кому он нафиг нужен.
Добавлено позже:
Да, так и есть:
--- Цитата: vortexion ---In fact it was only necessary to generate new CD4 and CD5 signals. These are the luminance pins of the colour bus output and are in the same format as the colour registers.
CD0 - CD3 are the hue pins of the colour bus output and they are inverted with respect to the colour registers, so software colour 00 (dark grey) is colour 0F in the hardware interface between the two chips.
This inversion makes the hardware colours more intuitive, because hardware colour 00 (software colour 0F) is black and hardware colour 3F (software colour 30) is white.
--- Конец цитаты ---
Phen:
--- Цитата: SkyNIC от 23 Мая 2017, 21:00:49 ---Мне просто было лень дальше проверять для 10-3F, там наверное по аналогии как и с 00-0F меняются первые CD0-CD3. CD4 и CD5 отвечают за столбец.
--- Конец цитаты ---
Если все верно получается следующая картинка.
--- Цитата: HardWareMan от 24 Мая 2017, 07:00:59 ---Разверните порядок битов и проинвертируйте младшие 4, получите вполне прямой код цвета. Т.е., можно будет формировать прямую палитру в PAL/NTSC по методу PPU.
--- Конец цитаты ---
Что-то в этом есть (пока просто не переварил), спасибо за подсказку.
--- Цитата: HardWareMan от 24 Мая 2017, 07:00:59 ---Либо сразу RGB, кому он нафиг нужен.
--- Конец цитаты ---
А что не так с RGB? У вас какое-то пренебрежение к нему.
P.S. ИМХО на старых приставках самая лучшая картинка на ЭЛТ зомбоящиках через S-Video.
SkyNIC:
--- Цитата: Phen от 24 Мая 2017, 14:38:41 ---Если все верно получается следующая картинка.
--- Конец цитаты ---
Да вроде верно
--- Цитата: HardWareMan от 24 Мая 2017, 07:00:59 ---Разверните порядок битов и проинвертируйте младшие 4, получите вполне прямой код цвета.
--- Конец цитаты ---
--- Цитата: Phen от 24 Мая 2017, 14:38:41 ---Что-то в этом есть (пока просто не переварил), спасибо за подсказку.
--- Конец цитаты ---
Например для 20(111101) разворачиваем порядок 101111, инвертируем младшие 4 бита 100000=20h
--- Цитата: HardWareMan от 24 Мая 2017, 07:00:59 ---Т.е., можно будет формировать прямую палитру в PAL/NTSC по методу
--- Конец цитаты ---
Так чтоб формировать правильную палитру как в PAL/NTSC придётся же сделать по сути с нуля 6559 на ПЛИС да и ещё обвес добавить чтоб в аналоговом виде сигнал выводить, получится почти как NESRGB
Phen:
--- Цитата: SkyNIC от 24 Мая 2017, 15:24:43 ---Например для 20(111101) разворачиваем порядок 101111, инвертируем младшие 4 бита 100000=20h
--- Конец цитаты ---
Щас вообще запутался, что дает нам 20h ? UM6559 его поймет как 0E (черный), а надо чтобы он стал белым.
SkyNIC:
--- Цитата: Phen от 24 Мая 2017, 19:39:40 ---Щас вообще запутался, что дает нам 20h ? UM6559 его поймет как 0E (черный), а надо чтобы он стал белым.
--- Конец цитаты ---
Да я его просто для примера привел, насколько я понял такое преобразование просто позволяет получить код цвета для таблицы из данных с шины CD0-CD5
HardWareMan:
--- Цитата: Phen от 24 Мая 2017, 14:38:41 ---А что не так с RGB? У вас какое-то пренебрежение к нему.
--- Конец цитаты ---
RGB субьективен. Один видит так, второй эдак. У одного телевизор зеленил а у второго все было темным. PPU не имеет палитры (кроме варианта от PC), он формирует сразу сигнал композита. Там есть строгая информация о фазе и уровне (размахе). Как эту информацию интерпретировать зависит только от декодера цветности. А тот работает в комплексе с блоком цветности и кинескопом. Поэтому, два телевизора будут показывать немного по разному, хотя и сильно похоже.
--- Цитата: Phen от 24 Мая 2017, 14:38:41 ---P.S. ИМХО на старых приставках самая лучшая картинка на ЭЛТ зомбоящиках через S-Video.
--- Конец цитаты ---
И композит PPU реально разделить, чтобы убрать Dot Crawl совсем, оставив настоящую палитру. Для этого надо всего-лишь получить код цвета точки, который разбит на 2 группы: младшие 4 бита дают нам оттенок а старшие 2 - яркость. Вы просто не понимаете всего того счастья, которое у вас, многие платят много нефти, чтобы купить никому не нужных RGB2NES, курочат систему и прочее, чтобы получить призрачное качество RGB, а потом плюются от "зеленоватой" палитры, т.к. в RGB2NES она заложена автором и его глаза видят его телевизор немного не так, как ваши. Зачем мучить трупика SECAM? От 6559 надо избавляться. И если у вас не хватает дыхалки это сделать, так и быть, я сделаю это для вас, но когда вернусь из командировки. Это примерно через 2-3 недели.
SkyNIC:
--- Цитата: HardWareMan от 25 Мая 2017, 05:35:16 ---RGB субьективен. Один видит так, второй эдак. У одного телевизор зеленил а у второго все было темным. PPU не имеет палитры (кроме варианта от PC), он формирует сразу сигнал композита. Там есть строгая информация о фазе и уровне (размахе). Как эту информацию интерпретировать зависит только от декодера цветности. А тот работает в комплексе с блоком цветности и кинескопом. Поэтому, два телевизора будут показывать немного по разному, хотя и сильно похоже.И композит PPU реально разделить, чтобы убрать Dot Crawl совсем, оставив настоящую палитру. Для этого надо всего-лишь получить код цвета точки, который разбит на 2 группы: младшие 4 бита дают нам оттенок а старшие 2 - яркость. Вы просто не понимаете всего того счастья, которое у вас, многие платят много нефти, чтобы купить никому не нужных RGB2NES, курочат систему и прочее, чтобы получить призрачное качество RGB, а потом плюются от "зеленоватой" палитры, т.к. в RGB2NES она заложена автором и его глаза видят его телевизор немного не так, как ваши. Зачем мучить трупика SECAM? От 6559 надо избавляться. И если у вас не хватает дыхалки это сделать, так и быть, я сделаю это для вас, но когда вернусь из командировки. Это примерно через 2-3 недели.
--- Конец цитаты ---
Ну хоть RGB и субъективен, он как мне кажется позволяет проще решить все те проблемы которыми грешит композит. Обычно же, те кто хочет заморочиться RGB покупает Sony PVM, который в нормальном рабочем состоянии не темнит и не зеленит, по крайней мере у меня так на фамикоме c RGB.
На случай если не нравится палитра RGB её же можно поменять очень просто перепрошивкой, если конечно автор реализовал такую возможность. Благо в NESRGB она есть. Секам хочется мучить потому что, есть желание получить дешёвый RGB да и ещё на денди, если сделать замену сигналов цветов ещё достаточно просто, то чтобы избавится от 6559 полностью нужно с 0 сделать его аналог на ПЛИС, а тут у меня уже не хватает знаний в области ПЛИС, архитектуре денди и аналоговой схемотехнике, чтобы реализовать такое готовое решение. Поэтому прошу, если возможно, при реализации замены 6559, всё таки добавить возможность вывода по RGB :)
Phen:
--- Цитата: Phen от 24 Мая 2017, 19:39:40 ---Щас вообще запутался, что дает нам 20h ? UM6559 его поймет как 0E (черный), а надо чтобы он стал белым.
--- Конец цитаты ---
Разобрался о чем речь.
--- Цитата: HardWareMan от 24 Мая 2017, 07:00:59 ---Разверните порядок битов и проинвертируйте младшие 4, получите вполне прямой код цвета. Т.е., можно будет формировать прямую палитру в PAL/NTSC по методу PPU. Либо сразу RGB, кому он нафиг нужен.
--- Конец цитаты ---
прицепив например лн2 на младшие 4 получим правильную кодировку палитры цветов.
Фраза:
--- Цитата: HardWareMan от 25 Мая 2017, 05:35:16 ---От 6559 надо избавляться.
--- Конец цитаты ---
Стала очевидной. TA-09 тоже к ней присоединится.
Если 6558 врет не особо критично, то 6559(та-09) перепутает все что можно.
Печалька :neznayu:
P.S. Если подать на 6559 прямую Pal/Ntsc палитру, то получим вот такую перепутанную во всех цветах и оттенках картинку :(
Nikooone:
горбатого могила только исправит, не стоит она таких заморочек с ней :neznayu: Я уже поставил в неё TA02 c TA03 и забыл. А про кодер (DAC) я еще гдет в середине сообщений поста рвался поставить от PS1 (дурость полная но чо поделать)
Phen:
--- Цитата: Nikooone от 25 Мая 2017, 12:43:23 ---Я уже поставил в неё TA02 c TA03 и забыл.
--- Конец цитаты ---
TA03N или TA03P, и как у нее со звуком?
SkyNIC:
--- Цитата: Phen от 25 Мая 2017, 11:45:24 ---P.S. Если подать на 6559 прямую Pal/Ntsc палитру, то получим вот такую перепутанную во всех цветах и оттенках картинку :(
--- Конец цитаты ---
так это было очевидно, если посмотреть на таблицу цветов, исправь лучше серый
--- Цитата: Nikooone от 25 Мая 2017, 12:43:23 ---горбатого могила только исправит, не стоит она таких заморочек с ней :neznayu: Я уже поставил в неё TA02 c TA03 и забыл. А про кодер (DAC) я еще гдет в середине сообщений поста рвался поставить от PS1 (дурость полная но чо поделать)
--- Конец цитаты ---
ну это интереснее чем играть на ней :)
--- Цитата: Phen от 25 Мая 2017, 12:52:07 ---TA03N или TA03P, и как у нее со звуком?
--- Конец цитаты ---
у меня есть TA-03N и TA-03NР1 у них обоих скаважность в порядке если ты об этом
Phen:
--- Цитата: SkyNIC от 25 Мая 2017, 12:54:43 ---у меня есть TA-03N и TA-03NР1 у них обоих скаважность в порядке если ты об этом
--- Конец цитаты ---
Да именно об этом UM6557 и UM6527 аж слух режут (.
--- Цитата: SkyNIC от 25 Мая 2017, 12:54:43 ---так это было очевидно, если посмотреть на таблицу цветов, исправь лучше серый
--- Конец цитаты ---
Если исправить серый, потеряем черный. Или я не прав? Навешать кучу логики, чтобы поправить картинку инпут лаг не появится?
--- Цитата: SkyNIC от 25 Мая 2017, 12:54:43 ---ну это интереснее чем играть на ней
--- Конец цитаты ---
И таки да это интереснее, в детстве наигрался.
SkyNIC:
--- Цитата: Phen от 25 Мая 2017, 13:06:18 ---Если исправить серый, потеряем черный. Или я не прав? Навешать кучу логики, чтобы поправить картинку инпут лаг не появится?
--- Конец цитаты ---
на несдеве предлагали также вариант взять память быстродействующую и записать туда правильную таблицу цветов например чтоб по адресу 111100 на выходе было 010010 ну и так проделать со всеми цветами, а на логике это только если на плис или плм
Nikooone:
я оба паловские TA поставил, от UM\UA я ваще отказался :hang:
Phen:
--- Цитата: SkyNIC от 25 Мая 2017, 13:15:18 ---на несдеве предлагали также вариант взять память быстродействующую и записать туда правильную таблицу цветов например чтоб по адресу 111100 на выходе было 010010 ну и так проделать со всеми цветами, а на логике это только если на плис или плм
--- Конец цитаты ---
За такое я сейчас точно не возьмусь, умишка не хватит (со временем возможно).
А пока поправив по такой схеме серый, точно потеряю черный, ну и все остальные цвета станут светлее.
HardWareMan:
--- Цитата: SkyNIC от 25 Мая 2017, 11:16:06 ---Обычно же, те кто хочет заморочиться RGB покупает Sony PVM, который в нормальном рабочем состоянии не темнит и не зеленит, по крайней мере у меня так на фамикоме c RGB.
--- Конец цитаты ---
Ну-ну. Несведение с палец и поплывший фокус. Ну прям совершенство, этот ваш древний Sony PVM.
Навигация
Перейти к полной версии