Pull to refresh
39
4.5
Михаил Шероносов@ramfactory

Пользователь

Send message

Как выжать 3000+ цветов в видеопотоке на одном фрейме из Sega Mega Drive

Level of difficultyEasy
Reading time2 min
Reach and readers7K

Многие знают Sega Mega Drive как консоль с «мрачной» палитрой: всего 512 цветов в распоряжении, из которых одновременно на экране можно отобразить лишь 64 (4 палитры по 16 цветов). Но что, если я скажу, что можно и больше чем это задуманно аппаратно? В технологии MegaColor эти цифры можно умножить в десятки раз?

В чем суть трюка?

Технология MegaColor — это не просто «софтовый плеер». Это связка из мощной FPGA картриджа и хитрого использования шины данных консоли. Тут конечно без "спец техники" не обойтись, а я расскажу в этой короткой статье про картридж InviteDrive v6 MAX для SEGA MEGADRIVE, при этом цвета выводит сама консоль, по честному! Тот же самый трюк можно использовать и с оригинальной SEGA CD.

В обычном режиме процессор VDP (Video Display Processor) берет данные о цветах из CRAM (Color RAM). Ограничение в 64 цвета зашито именно в объеме этой памяти. MegaColor работает иначе:

Читать далее

HK32F030C8T6 全功能克隆 (полный функциональный клон) STM32F030C8T6

Reading time6 min
Reach and readers19K

Скажите мне как художник художнику, - вы рисовать умеете?

Нормальный такой полнофункциональный клон...

Читать далее

Дайте две или уязвимость защиты многостраничных PIC18

Reading time4 min
Reach and readers15K

Как простыми средствами прочитать защищенную прошивку из микроконтроллеров PIC18, что для этого нужно. И как избежать "недозащиты" результатов разработки (только для PIC18).

Читать далее

Information

Rating
1,095-th
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity