Войти
ФлеймФорумЖелезо

Блеск и нищета 8/16-битных консолей и ПК (97 стр)

Страницы: 196 97 98 99105 Следующая »
#1440
15:54, 25 фев. 2021

master-sheff
> Я правильно понимаю что первые 16КБ ОЗУ в спектруме48 выброшены и не
> используются из-за того что адресация к этим данным перекрывается получением
> данных из ПЗУ?

ага

master-sheff
> А как же невероятно дорогая память в те времена?

вплоть до того, что существовала модель с 16кб ОЗУ, в которой не использовались верхние 32кб оперативки

master-sheff
> Вроде в некоторых советских клонах эту память как-то задействовали или я
> путаю?

У Кворум 64, с модифицированным под CP/M ПЗУ, была, вроде бы, возможность грузить туда образ TR-DOS c дискеты


#1441
16:13, 25 фев. 2021

0iStalker
> вплоть до того, что существовала модель с 16кб ОЗУ, в которой не использовались
> верхние 32кб оперативки
Из википедии:

Владельцы модели с 16 КБ памяти могли приобрести обновление на 32 КБ; для обновления пользователи могли выслать свой «Spectrum» в «Sinclair Research» по почте[6][26]. Сторонние фирмы также предлагали ОЗУ-модуль на 32 КБ, подключаемый в порт расширения

Мда, не удивлюсь если весь "апгрейт" заключался в замыкании какой-то перемычки.

#1442
16:21, 25 фев. 2021

master-sheff
> Мда, не удивлюсь если весь "апгрейт" заключался в замыкании какой-то перемычки.

Как раз память была дорогая, поэтому так никто не сделал бы. Реально впаивали плашки памяти.

#1443
21:00, 25 фев. 2021

Вы тут какие-то странные вещи пишите. master-sheff спрашивает про физическую память, а вы отвечаете про адресное пространство.
Нет, физическая оператива не затеняется ромом, она располагается в адресном пространстве начиная с адреса 0x4000.

#1444
21:07, 25 фев. 2021

Merrewend
> Нет, физическая оператива не затеняется ромом, она располагается в адресном
> пространстве начиная с адреса 0x4000.

В Кворуме 64, - затеняется.

#1445
21:14, 25 фев. 2021

0iStalker
> В Кворуме 64, - затеняется.
Насколько я понял, там можно свапнуть ром с затеняемой оперативой, так что тоже нельзя сказать, что не она не использовалась.

#1446
(Правка: 8:04) 8:03, 26 фев. 2021

master-sheff
> Я правильно понимаю что первые 16КБ ОЗУ в спектруме48 выброшены и не
> используются из-за того что адресация к этим данным перекрывается получением
> данных из ПЗУ?

Нет, в оригинале как раз ничего не затеняется, там честные 16 корпусов из которых 8  - это 16кб медленной "видео" памяти, шедшей в ZX-16 а остальные 8 те самые 32кб дополнительных, которые были допаяны в zx 48.

64кб с неиспользуемыми 16 были в наших клонах на микросхемах ру5 (64Кх1)

То есть в оригинале были "две плашки 16+32", у нас "одна на 64"

#1447
8:02, 11 мар. 2021

Мне до сих пор одна вещь покоя не даёт: какое было разрешение у системы PAL.
Про то, что число строк дискретно и составляет 625 вместе с невидимыми для VBlank что даёт эффективное разрешение (чаще всего) - 525 строки понятно.
Но вот с горизонтальным разрешением всё гораздо интереснее и нигде не могу найти чёткого ответа на вопрос.
С одной стороны на вики про PAL написано следующее:

The 4.43361875 MHz frequency of the colour carrier is a result of 283.75 colour clock cycles per line plus a 25 Hz offset to avoid interferences.

Это как бы намекает, что собственно горизонтальное разрешение и составляет примерно 283 цветных пикселя.
Это хорошо укладывается на разрешение NES или Spectrum - 256 по горизонтали.
Однако если мы возьмём Sega Mega Drive, то в ней имеется видеорежим 320x224 пикселя (как и 256x224) и это просто в доках подаётся как данность.
И у меня что-то голова ломается в попытке осмыслить как они выводят тогда цвет. Неужели какая то сложная система смешивающая несколько пикселей подряд. Например каждые 4 пикселя 320 превращающая в 3 пикселя делают 240 пикселей "поджатых и смазанных"? Хм...

#1448
8:20, 11 мар. 2021

=A=L=X=
> Но вот с горизонтальным разрешением всё гораздо интереснее и нигде не могу
> найти чёткого ответа на вопрос.

Сигнал аналоговый, внутри строки.  Если сможешь за 56 микросекунд (64 минус служебные зоны, типа сигналов синхронизации и гашения) сделать 4096 изменений яркости, - будет 4096 пикселей разрешения.

#1449
(Правка: 8:54) 8:51, 11 мар. 2021

0iStalker
> сделать 4096 изменений яркости, - будет 4096 пикселей разрешения.

С чб-сигналом это точно так - он даже теоретически аналоговый и совместим с ч/б телевидением.
Но в том то и дело, что цветной сигнал официально обладает меньшим разрешением и оно скорее всего привязано к частоте сигнала довольно жёстко.
Сами цветные люминофоры тоже расположены в узлах дискретной сетки.
Для цветного же сигнала описано, что он передаётся вычитанием из ч/б сигнала цветовой информации которая передаётся через квадратурную амплитудную модуляцию.
На вики как обычно "объяснение" такое, что понять его может только тот кто уже знает что это такое. И то с большим трудом.
Но есть реальные объяснения например тут: https://radioprog.ru/post/415
Довольно забавная суть - мы кодируем двухкомпонентный сигнал (вектор) путём складывания двух синусоид с одинаковой частой, но сдвинутых на четверть периода относительно друг друга.
И получается, что точку вектора мы должны "выцепить" как пик в сигнале-сумме.
Почему - потому что этот пик своей близостью к пикам исходных сигналов говорит о том насколько он "смещён" в ось X или Y - и этой смещённостью (и как следствием - фазой) управляют амплитуды исходных сигналов постоянной частоты.
Забавный эффект.
Т.е. этот сигнал похоже что по сути своей дискретный и с заданной периодичностью "тыкает" в числовую плоскость. Отчего его активно применяют для передачи цифры.
Поэтому вот я и в сомнениях можно ли передавать цветовой сигнал чаще, чем 283 раза за строку.
Ничего не могу найти чёткого ответа.

#1450
(Правка: 9:26) 9:13, 11 мар. 2021

=A=L=X=
> Т.е. этот сигнал похоже что по сути своей дискретный и с заданной
> периодичностью "тыкает" в числовую плоскость. Отчего его активно применяют для
> передачи цифры.
> Поэтому вот я и в сомнениях можно ли передавать цветовой сигнал чаще, чем 283
> раза за строку.

PAL uses the YUV color model, with an 8-MHz channel in which Y has 5.5 MHz and U and V each have 1.8 MHz with the color subcarrier frequency of 4.43 MHz relative to the picture carrier. The U and V are the color difference signals (chroma signals) of the B-Y signal and R-Y signal, respectively.

При этом цветовое разрешение по вертикали в 2 раза ниже, чем по горизонтали и произведя тривиальные вычисления получим - 1.8*10^6/25/312/2 = 461  градаций по горизонтали (на самом деле даже выше, учитывая весовые коэффициенты для U и V - 0.11 и 0.3 полезного сигнала от RGB модели).

=A=L=X=
> Сами цветные люминофоры тоже расположены в узлах дискретной сетки.

Изменения амплитуды яркости/цветоразностных сигналов никак не привязаны к размеру зерна (по факту, - это  количество дырочек/полосок в теневой/апертурной решетке цветного кинескопа,  а люминофоры поштучно никто не рисовал на стекле их там в одном пикселе дофига).

#1451
9:28, 11 мар. 2021

0iStalker
> 1.8*10^6/25/312/2 = 461
У меня тут получается 112
На вики написано по другому: https://en.wikipedia.org/wiki/PAL они берут 4,43 мегагерца за базу:

The 4.43361875 MHz frequency of the colour carrier is a result of 283.75 colour clock cycles per line plus a 25 Hz offset to avoid interferences. Since the line frequency (number of lines per second) is 15625 Hz (625 lines × 50 Hz ÷ 2), the colour carrier frequency calculates as follows: 4.43361875 MHz = 283.75 × 15625 Hz + 25 Hz.

~283 цветовых цикла на строку.
#1452
(Правка: 10:03) 9:34, 11 мар. 2021

=A=L=X=
> У меня тут получается 112

Зарапортовался,... на самом деле, конечно

1.8*10^6/25/312*0.5

=A=L=X=
> На вики написано по другому: https://en.wikipedia.org/wiki/PAL они берут 4,43
> мегагерца за базу:

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

upd.
Тут ещё нужно учитывать такой момент, с поднесущей и прочими расчётами, - оно изначально делалось под эфирное ТВ, и в систему закладывался определённый запас помехоустойчивости. Когда же мы подключаем консоль к НЧ входу медным проводом, - условия практически идеальные и можно слегка накрутить ТТХ за счёт неиспользуемого резерва.

#1453
(Правка: 10:09) 10:08, 11 мар. 2021

0iStalker
> Ну это же не полоса пропускания, а сдвиг частоты на которой происходит передача
> цветоразностных сигналов

Эммм... Не понял что это должно значить.
Однако нашёл прямое подтверждение тому что говорил про дискретность цветового сигнала (наконец то!) тут: https://en.wikipedia.org/wiki/Analog_television#Structure_of_a_video_signal

So to extract U, a synchronous demodulator is utilized, which uses the subcarrier to briefly gate (sample) the chroma every 280 nanoseconds, so that the output is only a train of discrete pulses, each having an amplitude that is the same as the original U signal at the corresponding time. In effect, these pulses are discrete-time analog samples of the U signal. The pulses are then low-pass filtered so that the original analog continuous-time U signal is recovered. For V, a 90-degree shifted subcarrier briefly gates the chroma signal every 280 nanoseconds, and the rest of the process is identical to that used for the U signal.

Итак, по крайней мере в NTSC цвет точно передаётся дискретно с периодов в 280 наносекунд и сглаживается потом. И это полностью соответствует "3.58 MHz subcarrier" (1/2.8e-7).
Если так, то некое приближение можно получить взяв сколько времени примерно занимает одна строка - 1/30/625/2.8e-7=190.
Гхм... как то даже на разрешение денди не хватает... Хм...

#1454
10:10, 11 мар. 2021

Дык, а в чем проблема-то? Исходный RGB-сигнал получается с исходным разрешением, какое может тащить яркостный канал, это в разы больше, чем пара сотен точек на строку. Потом преобразовывается в пару яркостный+два цветоразностных, у цветоразностных потом аналоговым фильтром полосу обрезают до такой, чтоб можно было передавать поверх несущей 4.4МГц.

В любом случае, вся идея с цветоразностными сигналами основана на том, что глаз человека в любом случае не имеет достаточного цветового разрешения, и любое чередование цветов выше этого разрешения будет восприниматься им как однотонное с рябью, без возможности различить отдельные составляющие цвета. Поэтому и режут полосу цветоразностных сигналов аналоговым фильтром, т.к. высокие частоты в нем все равно бесполезны.

Страницы: 196 97 98 99105 Следующая »
ФлеймФорумЖелезо