Игровая платформа Игрософт IGP1

Пока все на кучу, потом распихается по подфорумам

Postby Mick » Sun, 16.08.2015 22:04:17

Раздобыл несколько плат от игрового аппарата IGP1, это те которые из народа деньги вымогали в начале 2000х
Конкретно, плата с Z80 и AY и с EPM3256 в качестве основной и толстой CPLDхи

Выглядит вот так.
Image

Короче, что нажито непосильным трудом, пользуйтесь - https://yadi.sk/d/lmrm-MXtiPjNf


Вобщем вопрос пока такой. По схеме видно, что видео ЦАП 16 битный, а конкретнее

Red - 5 бит,
Green - 5 бит,
Blue - 6 бит.

Как узнать коды Спековских 15 цветов?
Last edited by Mick on Wed, 19.08.2015 13:34:26, edited 1 time in total.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby MC68k » Sun, 16.08.2015 23:43:56

Image
An invisible thread connects those who are destined to meet, regardless of time, place, and circumstance. The thread may stretch or tangle. But it will never break.
User avatar
MC68k
 
Posts: 177
Joined: Sun, 22.12.2013 13:54:17
LOCATION: 3rd planet from sun

Postby TS-Labs » Mon, 17.08.2015 07:16:26

Mick wrote:Как узнать коды Спековских 15 цветов?

RGB коды?
Обычно считается, что 66% интенсивности для BRIGHT 0 и 100% для BRIGHT 1.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Mick » Mon, 17.08.2015 18:20:52

TS-Labs wrote:RGB коды?
Обычно считается, что 66% интенсивности для BRIGHT 0 и 100% для BRIGHT 1.


Ну да, какие комбинации для 15 цветов Спека.

Вот со страницы https://en.wikipedia.org/wiki/ZX_Spectrum_graphic_modes

Code: Select all
Color number   Binary value   BRIGHT 0 (RGB)    BRIGHT 1 (RGB)   Color name
0   000   #000000    #000000    black
1   001   #0000CD   #0000FF    blue
2   010   #CD0000    #FF000     red
3   011   #CD00CD   #FF00FF   magenta
4   100   #00CD00   #00FF00   green
5   101   #00CDCD   #00FFFF   cyan
6   110   #CDCD00   #FFFF00   yellow
7   111   #CDCDCD   #FFFFFF   white


Получается что веса интенсивности взятые как 80% CD = 205 -> 255 * 0,8

Ты рекомендуешь взять как 66% или 0,66 -> 255 * 0,66 =168,3 -> A8
Тогда интересно почему они взяли как 0,8

Значит для нашего случая, процитирую Алекса Молодцова
ИМХО, лучше как TSL советует - 66% интенсивности. Т.е.:
для R и G: с брайтом 0x1F, без брайта 31*0.66=20.46≈0x15
для B: с брайтом 0x3F, без брайта 63*0.66=41.58≈0x2A
Если ничего не путаю.


Так?
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby introspec » Mon, 17.08.2015 19:06:40

Ребята, не забывайте про гамму. Спектрум разрабатывали под бытовые телевизоры с PAL; а PAL предписывает немного идиотскую gamma=2.8. Т.е. согласно стандарту PAL, на телеэкране #CD должно превратиться во что-то типа (#CD/#FF)^(2.8) ~ 0.543, т.е. как раз чуть больше чем половинную яркость от полной. Если же взять тупо 0.667, то на таком паловском мониторе вы увидите (0.667)^(2.8) ~ 0.321, т.е. серые окажутся слишком тёмными.

Гамма современного монитора будет где-то между 2.2 и 2.5. Чтобы получить серый, идентичный абстрактному PAL телевизору, нужно взять значение между 0.543^(1/2.2)*255 ~ 193 и 0.543^(1/2.5)*255 ~ 200. Но т.к. значение гаммы в стандарте PAL сильно завышено, а цвет #CD подобрали сравнивая с картинкой на реальном телевизоре, видимо оказывается, что "правильный" серый требует чуть больше яркости, откуда и растут ноги у значения #CD.
User avatar
introspec
 
Posts: 579
Joined: Sun, 14.07.2013 15:36:47

Postby Mick » Mon, 17.08.2015 19:55:08

Короче ты запутал меня еще больше :) Так какой коэффициент нужен для мониторов?
Плата от игральника имеет выход VGA разъем.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby introspec » Mon, 17.08.2015 20:16:26

Где-то между 0.76 и 0.80. Я бы лично сделал 0.78.
User avatar
introspec
 
Posts: 579
Joined: Sun, 14.07.2013 15:36:47

Postby moroz1999 » Mon, 17.08.2015 21:44:48

Mick, вот тебе канонический трэд, без полного осиления которого не осознать всей глубины глубин.
http://zx-pk.ru/showthread.php?t=7880 - собственно, это гарантированный первоисточник данных для Wikipedia, так как правил цифры в статье внезапно я.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby moroz1999 » Mon, 17.08.2015 22:19:41

Перечитываю сейчас и задался любопытным вопросом.
diver wrote: 2) При масштабе Normal у меня в анриле на CRT - ZB ТЕМНЕЕ, а при Double - СВЕТЛЕЕ.

Нет ли здесь роковой ошибки? В Normal интерполяции нет, а в Double вполне может быть.
А ведь подмечено, что интерполяция вносит офигенно заметные коррективы.
DDp как раз об этом же пишет :)
http://zx-pk.ru/attachment.php?attachme ... 1213302179
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby Mick » Wed, 19.08.2015 13:35:59

В первом посте обновил ссылку на архив.
Цитирую себя же :)

Так, собрал все в один архив, то что нарисовал, а то вдруг меня тут уличите в жадности :)
Теперь схемы и печатки взаимосвязаны. Правда стоит отметить, что надо бы еще красоту навести на печатке, а то некоторые линии кривовато идут, но пока не буду - они не мешают сильно и технологические ошибки не вызывают. :)
На разъемах схемы надо бы название контактов для приличия написать, но опять же позже как нибудь.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Fri, 23.10.2015 18:29:42

Как бы, спустя какое то время. Короче, как кто то там сказал - из говна Спектрум.
Как то так :)

Image

Image

Фото кликабельны

Правда не совсем он сейчас завершен. Надо еще вместо AVRки на проводках заменить на PIC в панельке. Оно как бы за клаву отвечают
А так сейчас грузит с SD карты через Фаталл и даже кое что играет. Там где 3МГц не хватает, включаем на 6МГц. Как бы пока и музон на 1,5МГц играет вместо положенных 1,75МГц.

Кстати о палитре, TSL оказался прав - лучше всего для монитора оказался коэфф 0,66. Правда один фиг урезал видео ЦАП считай по некуда, иначе клава в CPLD не влезала.
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby VBI » Fri, 23.10.2015 18:37:21

Мои поздравления!
Mick, что за демо на фото?
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby Mick » Fri, 23.10.2015 18:44:31

VBI wrote:Mick, что за демо на фото?


KivideMaa http://zxaaa.untergrund.net/view_demo.php?id=7133
User avatar
Mick
 
Posts: 1159
Joined: Thu, 19.06.2014 11:25:00

Postby Black_Cat » Fri, 23.10.2015 20:44:48

Mick wrote:Короче, как кто то там сказал - из говна Спектрум.

http://dev.speccy.info/index.php?title= ... 0%B2%D0%BD
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
User avatar
Black_Cat
 
Posts: 1110
Joined: Thu, 26.07.2012 23:39:01

Postby AndyD » Fri, 23.10.2015 21:46:28

Mick wrote:Как бы, спустя какое то время. Короче, как кто то там сказал - из говна Спектрум.

(С развалом СССР для вычислительной техники наступили трудные
времена, когда всем новым государствам она оказалась практически не
нужна.Разработка собственных архитектур электронно-вычислительных
машин (ЭВМ) и микропроцессоров были практически остановлены, и
немногочисленные выжившие конструкторско-технологические
структуры занимались, в основном, клонированием микропроцессоров
ведущих мировых производителей в пределах выделенных весьма
ограниченных бюджетов.)
Не из говна,а в пределах выделенных весьма ограниченных бюджетов.
User avatar
AndyD
 
Posts: 280
Joined: Thu, 21.05.2015 21:32:38

Postby TS-Labs » Fri, 23.10.2015 22:01:53

Поздравляю, прикольно. :agree:
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby g0blinish » Sat, 24.10.2015 03:22:25

VBI wrote:Мои поздравления!
Mick, что за демо на фото?


чо за авка? ты пол поменял?
мои поздравления!
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby TS-Labs » Sat, 24.10.2015 03:45:34

g0blinish wrote:чо за авка? ты пол поменял?

Новый флэшмоб! (А я знаю, кто будет на авке Бриза!)
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby g0blinish » Sat, 24.10.2015 07:53:32

TS-Labs wrote: (А я знаю, кто будет на авке Бриза!)


киска Саши Грей?
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby nyuk » Sat, 24.10.2015 08:16:33

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

Postby g0blinish » Sat, 24.10.2015 09:20:18

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

Postby nyuk » Sat, 24.10.2015 10:42:28

я немношк
не отрастил
User avatar
nyuk
 
Posts: 556
Joined: Thu, 26.07.2012 09:08:24

Postby TS-Labs » Sat, 24.10.2015 16:53:36

g0blinish wrote:предатели кошек, вот вы кто

"поедатели кошек", показалось...
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby g0blinish » Sat, 24.10.2015 17:04:20

TS-Labs wrote:"поедатели кошек", показалось...


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

Postby VBI » Sun, 25.10.2015 07:12:39

Куда уже хуже
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Next

Return to Other

Who is online

Users browsing this forum: No registered users and 1 guest

x