Есть шары по АТМке зелёной?

Старый спектрумистский форум

Moderator: Shaos

User avatar
Максагор
Senior
Posts: 126
Joined: 08 Jun 2002 19:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by Максагор »

lvd wrote:
CHRV wrote:
lvd wrote:...и тут они все умерли, в один день и без мучений...
Че у тебя умерло?
Вопрос поставленный тобой за один вечер не решается :)
Надо подумать, чтобы потом эту реализацию было легко воткнуть в будущий клон.
Ну на сраме-то можно хоть 14мгц читать данные - фонт прям в ней может лежать! Главное, как грит ронин, чтоб ног и скорости хватило =))
Ну, фонт для консоли должен все-таки лежать не в основном ОЗУ, чтоб не мешался. А вот возможность подзагрузки фонта юзера должна быть в АТМ3 - это точно.
Максагор
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Re: Есть шары по АТМке зелёной?

Post by Ronin »

Максагор wrote:Больше 2Мб будет. Как минимум - 4Мб
эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...
Максагор wrote:Ну, фонт для консоли должен все-таки лежать не в основном ОЗУ
а не пофиг, когда 4мб памяти ?
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Re: Есть шары по АТМке зелёной?

Post by HardWareMan »

Ronin wrote:
Максагор wrote:Больше 2Мб будет. Как минимум - 4Мб
эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...
Че, даже 66МГц не осилит? Тогда EDOшки, но там скорость максимум 50нс (20МГц).
lvd
Maniac
Posts: 230
Joined: 01 Mar 2005 21:42

Re: Есть шары по АТМке зелёной?

Post by lvd »

Максагор wrote:
lvd wrote:
CHRV wrote:
lvd wrote:...и тут они все умерли, в один день и без мучений...
Че у тебя умерло?
Вопрос поставленный тобой за один вечер не решается :)
Надо подумать, чтобы потом эту реализацию было легко воткнуть в будущий клон.
Ну на сраме-то можно хоть 14мгц читать данные - фонт прям в ней может лежать! Главное, как грит ронин, чтоб ног и скорости хватило =))
Ну, фонт для консоли должен все-таки лежать не в основном ОЗУ, чтоб не мешался. А вот возможность подзагрузки фонта юзера должна быть в АТМ3 - это точно.
Дык Ромина-то идея - что основная память - у ЦПУ, а если он в неё пишет по дисплейным адресам, то автоматически копируется в СРАМ видеоконтроллера! А в ней не обязательно дублировать всю основную, значит и для кракозябров место найдётся.
lvd
Maniac
Posts: 230
Joined: 01 Mar 2005 21:42

Re: Есть шары по АТМке зелёной?

Post by lvd »

HardWareMan wrote:
Ronin wrote:
Максагор wrote:Больше 2Мб будет. Как минимум - 4Мб
эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...
Че, даже 66МГц не осилит? Тогда EDOшки, но там скорость максимум 50нс (20МГц).
ЕДОшки - это не СДРАМ, а ДРАМ. Почуй разницу =)
А имхо, даже если 133мгц СДРАМ прикрутить, всё равно её скорости не хватит при рандомном доступе зетника на 20 мгц. Ведь там только в пределах ряда можно рандомно читать (по ворду на байт, причём адреса кормятся на несколько (2-3) тактов раньше, чем данные приходят; видали в пц-биосе CAS latency? - это оно), а если вылез - надо текущий ряд закрывать, а новый открывать. Хорошо для процов с резиновым кешем и предвыборкой, а для зетника?... Имхо ДРАМ нужно боле-мене шуструю, как раз у зетника и место для регенерации предусмотрено в циклах шины.
lvd
Maniac
Posts: 230
Joined: 01 Mar 2005 21:42

Re: Есть шары по АТМке зелёной?

Post by lvd »

Максагор wrote:Больше 2Мб будет. Как минимум - 4Мб. А что за 5-битные экраны?
15-битные. Т.е. по 5 бит на компоненту. Чтоб цветастые картинки казать =)
User avatar
Shaos
Admin
Posts: 24084
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Есть шары по АТМке зелёной?

Post by Shaos »

lvd wrote:
Максагор wrote:Больше 2Мб будет. Как минимум - 4Мб. А что за 5-битные экраны?
15-битные. Т.е. по 5 бит на компоненту. Чтоб цветастые картинки казать =)
RGB555? Маловато будет - надо как минимум RGB565 (то бишь 16 бит на пиксел)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Re: Есть шары по АТМке зелёной?

Post by HardWareMan »

lvd wrote:
HardWareMan wrote:
Ronin wrote:
Максагор wrote:Больше 2Мб будет. Как минимум - 4Мб
эт хорошо. на чём ? :) sram дорого, dram под бооольшим вопросом (хотя Камиль вроде где-то берет 2м*8 ), sdram опять же - не хватит скорости epm70xx...
Че, даже 66МГц не осилит? Тогда EDOшки, но там скорость максимум 50нс (20МГц).
ЕДОшки - это не СДРАМ, а ДРАМ. Почуй разницу =)
А имхо, даже если 133мгц СДРАМ прикрутить, всё равно её скорости не хватит при рандомном доступе зетника на 20 мгц. Ведь там только в пределах ряда можно рандомно читать (по ворду на байт, причём адреса кормятся на несколько (2-3) тактов раньше, чем данные приходят; видали в пц-биосе CAS latency? - это оно), а если вылез - надо текущий ряд закрывать, а новый открывать. Хорошо для процов с резиновым кешем и предвыборкой, а для зетника?... Имхо ДРАМ нужно боле-мене шуструю, как раз у зетника и место для регенерации предусмотрено в циклах шины.
Ну я знаю разницу и что? А CAS Latency я знаю не из BIOSа PC, а из датащита на SDRAM. Есть у них пакетные режимы BURST, и никто не отменял интерливинг. В PC то его применяют. Не забываем про рефреш. А в общем, при PC133 получается следующие тайминги по датащиту http://www.chipinfo.ru/vstock/search.ht ... IC42S16800 :
Чтение: 5 тактов (CL2) и 6 тактов (CL3)
Запись: 4 такта (CL2) и 5 тактов (CL3)
* Запись длинная из-за precharge. Тайминги для рандомного чтения/записи 1 слова (совпадающего по разрядности с микросхемой ОЗУ).
Отсюда следует: 133М/5=~26М обращений при CL2 и 133М/5=~22М обращений при CL3. Для записи соответственно ~33М и 26М. И при этом еще надо ее регенерировать. Нда, для вашей затеи не хватит... Думаю задумка с теневым видеобуфером "только на запись" более реальна. Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.
User avatar
Максагор
Senior
Posts: 126
Joined: 08 Jun 2002 19:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by Максагор »

Ronin wrote:
Максагор wrote: а не пофиг, когда 4мб памяти ?
Не пофиг. ОЗУ предназначено для программ пользователя, и нечего ее всякими лишними данными забивать.
Максагор
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by CHRV »

HardWareMan wrote:Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.
Не надо инициализировать :). Запись в видеопамять и основную память идет одновременно (хоть они и разделены).
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by CHRV »

Максагор wrote:
Ronin wrote:
Максагор wrote: а не пофиг, когда 4мб памяти ?
Не пофиг. ОЗУ предназначено для программ пользователя, и нечего ее всякими лишними данными забивать.
Для спека оптимальное 1мб, ну ЛВД например считает что 2мб (2 образа диска+ аласм)... больше ставить туда памяти безсмысленно.
ПОэтому наверно оптимальное использовать СРАМ, не такая уж она и дорогая. Хотя конечно у ДРАМ выводов меньше, но для нее рефреш нуно делать.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Re: Есть шары по АТМке зелёной?

Post by HardWareMan »

CHRV wrote:
HardWareMan wrote:Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.
Не надо инициализировать :). Запись в видеопамять и основную память идет одновременно (хоть они и разделены).
Как это не надо? При включении инфа в них различается. Нужно как минимум одно полное стирание экрана.
User avatar
Максагор
Senior
Posts: 126
Joined: 08 Jun 2002 19:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by Максагор »

CHRV wrote:
Максагор wrote:
Ronin wrote:
Максагор wrote: а не пофиг, когда 4мб памяти ?
Не пофиг. ОЗУ предназначено для программ пользователя, и нечего ее всякими лишними данными забивать.
Для спека оптимальное 1мб, ну ЛВД например считает что 2мб (2 образа диска+ аласм)... больше ставить туда памяти безсмысленно.
ПОэтому наверно оптимальное использовать СРАМ, не такая уж она и дорогая. Хотя конечно у ДРАМ выводов меньше, но для нее рефреш нуно делать.
Ну, у меня тут ориентир - Спринтер. Не считаю лишними еще два дополнительных метра. Особенно если-таки будет (а она будет) графическая ОС под расширенные экраны: вот куча спрайтов и прочей графики как раз без проблем и разместим...
Максагор
User avatar
Максагор
Senior
Posts: 126
Joined: 08 Jun 2002 19:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by Максагор »

HardWareMan wrote:
CHRV wrote:
HardWareMan wrote:Только ее надо инициализировать, во избежания разных данных на экране и в ОЗУ.
Не надо инициализировать :). Запись в видеопамять и основную память идет одновременно (хоть они и разделены).
Как это не надо? При включении инфа в них различается. Нужно как минимум одно полное стирание экрана.
А кому от этого холодно ли жарко? Ведь по любому, когда комп рестартует BIOS, перед тем как что-то начать на экран выводить, его почистит...
Максагор
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Есть шары по АТМке зелёной?

Post by CHRV »

HardWareMan wrote:Как это не надо? При включении инфа в них различается. Нужно как минимум одно полное стирание экрана.
Ага что и делает любая программа работающая с экраном.
Зачем какие дополнительные фигни придумывать- не нуно...
Т.е. я хотел сказать, что это по любому делается, в схеме и софте это учитывать НЕ НУЖНО.