Приставки > Железо
Увеличение производительности приставок
(1/1)
sergi:
Может кого заинтересует

в общем наверно все знают что у M68K разные модификации было

в частности M68040 или M68088

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

вот собственно как пример использования

поставить в мегадрайв, увеличить частоту, ну можно и не увеличивать

а операции с SIN и COS использовать для поворачивания изображения

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

в общем кто как к этому относится? :?

Я думаю можно и не только это но и векторную графику неплохо поворачивать даже не юзая доп векторные чипы
GManiac:
Увеличивать сильно частоту не получится, будет рассинхронизация. Далее, пишут, что M68010 электрически совместим с M68000 и один можно замиенть на другой, но почему про другие не пишут? Видимо, несовместимы, поэтому про M68040 скорей всего можно не мечтать.
Повороты, говоришь? А синус знаешь сколько времени считается? Даже современные процы с оптимизированными алгоритмами считают всего лишь 20-30 млн синусов в секунду, а что говорить о сороковке на частоте 8 МГц?
sergi:
Ну не быстро, но может достаточно быстро - я же не знаю, знаю что там есть такие функции

собственно можно и переходник сделать, не думаю что они уж сильно электрически отличаются
Шквырс:
68010 pin-to-pin совместим с 68000, команд побольше, так их в имеющихся программах и нет
68020 и выше полностью 32 разряда, куда их сегу впихивать?
А 68088 что такое?
GManiac:

--- Цитата: Шквырс от 31 Май 2009, 21:37:25 ---68010 pin-to-pin совместим с 68000, команд побольше, так их в имеющихся программах и нет

--- Конец цитаты ---
Он имеет в виду написание своих игр.


--- Цитата: Шквырс от 31 Май 2009, 21:37:25 ---А 68088 что такое?

--- Конец цитаты ---
Наверно, опечатался, потому что есть 68008, а 68088 вообще нет.

Добавлено позже:
У 68010 из новых команд только BKPT, MOVEC, MOVES.
sergi:
BKPT вроде и на 68000 работает

ну меня с плавающей точкой интересуют комманды для векторной графики или чего подобного
Шквырс:
68008 это 68000 с 8 битной шиной. Актуально  :D

--- Цитата: GManiac от 31 Май 2009, 21:53:37 ---Он имеет в виду написание своих игр.

--- Конец цитаты ---
Ааа. ТОгда снимаю шляпу  :cool:  :lol:

--- Цитата: sergi от 31 Май 2009, 21:56:50 ---ну меня с плавающей точкой интересуют комманды для векторной графики или чего подобного

--- Конец цитаты ---
Тогда тебе надо довешивать 68881 или 68882  :lol:
MetalliC:
sergi,
"в лоб" другой проц не поставишь,
тем более что 68040 - не модификация, а совсем другое поколение,
если попытаться провести параллель с интелами, если М68000 ~ I8086,  то М68040 ~ I80486

чтоб работало нужна хрень типа этой http://amiga.resource.cx/exp/apollo630 это для Амиги600 - плата-акселератор одевается сверху на 68000, отключает его, и подключает 68030 и 68882 + контроллер памяти там ещё
sergi:
Ну я по разновидностям не особо шарю, знаю что есть 40 разновидность и там есть операции с плавающей точкой

нужно конечно распиновку будет глянуть
Шквырс:
sergi, http://en.wikipedia.org/wiki/68000_family
sergi:
Ну походу тогда без спец адаптера нельзя сделать, а с ним слишком все мудренно получается, хоть свой проц делай

ну ладно тогда наверно эту идею придется оставить :-\
Навигация
Главная страница сообщений

Перейти к полной версии