DC-SWAT Forum
Увеличение памяти в дриме - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Hardware (/forum-9.html)
+--- Тема: Увеличение памяти в дриме (/thread-1784.html)

Страниц: 1 2 3


Увеличение памяти в дриме - LEUMAS - 25.01.2012 03:21

Вот сегодня скучал бестолку на работе, и чет подумалось, а сфига в сеге 16мб всего, почему бы не выпаять и не запаять чипы на 32мб или на 64мб например?
Вон на первый хвох допаивают память с 64мб до 128мб, и ничего, работает.
Вот только нету у меня дримки лишней для проведения эксперимента, никто в нете не находил такого рода модинг?
Интересно было бы почитать результат.


RE: Увеличение памяти в дриме - SWAT - 25.01.2012 07:30

100% можно допаять еще:
+16 Мб оперативки
+8 Мб видео
+2 мб аудио

Эта платформа еще используется в Dev kit и наоми, а у них ровно в 2 раза больше памяти везде.
Но если смотреть на адресное пространство, то там до 64 мб каждой памяти можно допаять еще.
Вот только 1 вопрос есть, есть ли разводка с проца на доп. память.


RE: Увеличение памяти в дриме - cybdyn - 25.01.2012 10:40

а это даст какойто эффект кроме цифр?
по идее гдето можнно будет поправить в модуле HEAP или ещё гденить, указание размера.
вообщем главное чтобы софт в игре поддерживал. а так смысла никакого если всё заточено под определённый размер.


RE: Увеличение памяти в дриме - CRACK - 25.01.2012 11:39

Привет всем ! А какую память нужно туда впаивать ? С какой планки Pc ее надо брать,скорость мгц какая должна бить ? У меня как раз есть лишняя Dreamcast,понесу мастеру пускай перепаяет,скажите только что для етого надо !


RE: Увеличение памяти в дриме - LEUMAS - 25.01.2012 12:41

Эм, я имелл ввиду не допаять а выпаять имеющююся и запаять большего обьёма.
Смысл?, да для всё тойже DreamShell, её то SWAT может обучить использовать всю имеющююся память, тогда может и больше функционала в OS можно сделать, а так как игры запускаются из SD карт то оперативы уж явно много не бывает, и OS и игра сразу жрут оперативу.
А перед заменой нада скачать даташит на память которая стоит и почитать спецификацию, возможно пойдет с какойто планки от ПК, вон роутеры DIR-320 мучают, выпаивают микруху родную и запаивают большим обьемом Wink


RE: Увеличение памяти в дриме - SWAT - 25.01.2012 14:36

Польза будет, да еще какая, для DS то я вообще молчу, там есть где разгуляться. Но если брать именно игры в расчет, то тут можно было бы попробовать запустить игры от наоми на дриме, вот это уже интересно.
С микрухой большего размера в принципе еще проще получается. У меня лежат несколько мат. плат. но толку, там же все те же объемы... Где найти сейчас такую память вообще...


RE: Увеличение памяти в дриме - cybdyn - 25.01.2012 15:37

ну а как дримка - не ругается когда выше 16 мв адресуемся. не боишси что исключение может срабатывать при привышении адреан. пространства....

вот при старте например в пс1 (пс2) там в определённый регистр заносилось указание размера памяти. (т.к на dev - консолях было в 2-4 раза больше памяти. )
хотя при обращении за пределы адреса вроде она зеркалилась.
варианты такие -

1) аппаратно педусмотрено что можно ставить просто микруху большего размера - и это переваривается так как в динамике RAS/CAS мультеплексная адресация

2) применить свободные спец. выводы, предусмотренные для расширенной памяти

3) както схемотехнически можно добавить элементов которые переключают выбор микрухи.
доп микруху можно естесно сверху на основную навесить.

если нехватка памяти связана с медленной скоростью сд-карты в дримшеле... то это както устранимо и без памяти)))


RE: Увеличение памяти в дриме - ands - 25.01.2012 23:01

хорошо было бы железо дрима обновить


RE: Увеличение памяти в дриме - LEUMAS - 25.01.2012 23:01

(25.01.2012 14:36)SWAT писал(а):  Польза будет, да еще какая, для DS то я вообще молчу, там есть где разгуляться. Но если брать именно игры в расчет, то тут можно было бы попробовать запустить игры от наоми на дриме, вот это уже интересно.
С микрухой большего размера в принципе еще проще получается. У меня лежат несколько мат. плат. но толку, там же все те же объемы... Где найти сейчас такую память вообще...
Польза будет палюбе для стороннего софта, тоесть и твоя OS будет довольно новой памятью.
Микрухи памяти брать не от другой дримки а тупо перепаивать на микрухи большего обьема а взять их от памяти типа от пк но заранее изучив даташиты чтоб найти то что нам подходит, тоесть смотрим тип микрухи на дримке, смотрим учто у нас схожее имеется в руках от пк и качаем даташит с нета и сравниваем, подходит ли она электричекси по выводами и назначению.


RE: Увеличение памяти в дриме - cybdyn - 25.01.2012 23:24

мда, в теории как всегда звучит сладко))....

мне пока не понятно про адресацию - дрим подерживает её хоть. в смысле больше 16мб. а то толку её припаивать, если она зеркалить на первые 16мб будет.))))
гэтаж надо чтобы она аппаратно чтото вырабатывала и поддерживала.

и хотелосьбы чтобы немного подробнее пояснили что именно в этой доп памяти такого важного будет храниться. сейчас винты (на 500 -1000гб) имют встроенный кэш 16-32 мб. мот проще будет в будущем подкачивать готовые образы из этого кэша... т.е работа с быстрым внеш устройством компенсирует ваши потребности в доп памяти?

не думаю что это такой уж тривиальный вопрос, больше похож пока на метод тыка.


RE: Увеличение памяти в дриме - cybdyn - 25.01.2012 23:43

ну вот например, при выборке той памяти что есть, используется SDACS_0.
а вывод SDACS_1 не задействуется, вот он как раз возможно и нужен для выборки других 16мб.

[Изображение: 31e4171d5373.jpg]

извиняюсь , накладочка-с, это память холли. но видно что он не задействован в базовой конфе...


RE: Увеличение памяти в дриме - Lin - 25.01.2012 23:50

А какая микруха двойного размера стоит в дев ките? Какая маркировка? Она подойдет, если её в дрим пихнуть?


RE: Увеличение памяти в дриме - cybdyn - 26.01.2012 01:05

очень рекомендуется прочесть этот док DCDBSysArc990907E
там кстати вообще много полезного.(по крайней мере для тех хто действитеольно хочет чтото сделать , а не просто помечтать)...

касательно памяти: да! написано что увеличить можно до 32мб. память остальных устройств тоже до 2-4 раз...

описано адресное просторанство при этом. значит програмно должно поддерживаться...

но также придётся править системные регисры, которые инитятся при старте проца (перед тем как в память обращаться).

пока не нашёл как физически подключать доп память. слышно только, что действилельно на DeVBox она применялась 32мб, а в обычных домашних пиставках Mass product - 16мб.

так что от балды прилепить думаю не получиться... только если для виду(fake)))))))))....


RE: Увеличение памяти в дриме - SWAT - 26.01.2012 09:08

Я думаю там микрухи такие же, просто их больше у дев кита.


RE: Увеличение памяти в дриме - cybdyn - 26.01.2012 10:18

да, в доке указано что в обычной 2 banks, а в 32мб - 4 banks . следует ли из этого что банки это микрухи...


RE: Увеличение памяти в дриме - SWAT - 26.01.2012 17:36

(25.01.2012 15:37)cybdyn писал(а):  ну а как дримка - не ругается когда выше 16 мв адресуемся. не боишси что исключение может срабатывать при привышении адреан. пространства....

если нехватка памяти связана с медленной скоростью сд-карты в дримшеле... то это както устранимо и без памяти)))

Адресное пространство там с запасом, я же говорил что до 64 мб.
Скорость SD карты никак не зависит от памяти.


RE: Увеличение памяти в дриме - cybdyn - 26.01.2012 17:50

нееее))), о зависимости скорости сд-карты от SDRAM-памяти речи не шло вообще)))

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

даже если адресное с запасом, главное как оно интерпритируется контроллером SDRAM, которй сопрягает проц с памятью.
кстати , если я правильно понял, тип памяти может быть разным. конфигуриться в спец регистрах. (например EDO )


RE: Увеличение памяти в дриме - SWAT - 26.01.2012 20:44

Контроллер SDRAM вообще то встроен в проц.
Ничто не может компенсировать оперативу Smile Никакое устройство не поможет одновременно держать в памяти больше данных.


RE: Увеличение памяти в дриме - cybdyn - 26.01.2012 23:43

контроллер встроен, и никто не спорит, ну унего есть свои настройки. это тож какаято железка с кучей регов.
процу вообще по барабану какая память висит на нём, он к ней не меет прямого отношения, ему лишь слить данные или выполнить оперецию, короч он посылает всё на этот контроллер или на MМU. а где это всё встроено это уже схемотехника.

но факт , то что контроллер может настраиваться на разный тип памяти. так динамич память бывает разных моделей, от разных производителей и различных параметров. там даже приводят типы.

однако его встроенность имеет ограничеия заложенные разработчиками. мы тут ничего не поделам без внеш. постороннего вмешательства.

а внешнее устройство можно также снабдить дин. памятью без ограниченных размеров при желании..

вот только нужно ли держать одновременно таком обьёме,
со всей памятью мы же не работаем. это абсурд. я понимаю когда на компе загружено по несколько приложений, ну тогда понятно, каждое жрёт память.

хотя я не спорю, что какойнить замысловатый алгоритм быстрее будет выполняться на оперативе. и возможно потребует памяти, и чем больше - тем быстрее))

данные может держать любое устройсто. у оперативы только скорость наиболььшая. - наверно это хотели сказать. ну как вариант пока с одной область памяти работаем , какуюто можно слить по ДМА во внеш. память. я имею ввиду память на альтернативном железе, на шине G1-G2
это если вариант с основной оперативой не получиться)))


RE: Увеличение памяти в дриме - SWAT - 27.01.2012 11:33

Может настраиваться, есть реги, просто биос придется свой делать.