Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll
Manwe
post Вторник, 27 сентября 2005, 11:01
Отправлено #1


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





Скажите, я правильно понимаю, что у GP2X частота процессора повыше, чем у GP32 (200 против 166), да и самих процессоров раза в два побольше? smile.gif
Означает ли это, что эмулятор GBA пойдёт на 100% скорости (хотя бы без звука)?


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Вторник, 27 сентября 2005, 13:44
Отправлено #2


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Природная частота GP32 66МГц. 133- последняя частота, считающаяся штатной. 166 - это уже очень хорошо разогнанная консолька.
Другое дело, что гонятся последнии Блюшки просто отлично, некоторые уже на 180 сидят в эмулях.
Относительно GBA- шного эмулятора - на GP32 он уже существует. Тормозит правда, но с учетом того, что у GP2X будет видеосопроцессор - думаю все будет ок.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Вторник, 27 сентября 2005, 16:49
Отправлено #3


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





Так текущая версия эмулятора, надо полагать, на один процессор рассчитана, и разница между 180 mhz у GP32 и 200 mhz у GP2X роли не сыграет. Надо переписывать эмуль, чтобы он использовал оба процессора, а это, мягко говоря, задача не из простых. Вот в чём сомнения - будет ли этим кто заниматься?


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Вторник, 27 сентября 2005, 17:01
Отправлено #4


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Переписывать эмуль по любому придется.
Насчет же существующего сейчас - он тоже порт одного из Open Source эмуляторов.
И учти, что на GP32 практически не используется хардварное ускорение. Так что надежды на GP2X большие.
А заниматься будут - с гп-32 фронта на эту платформу придут не неопытные новички, а уже обстрелянные профессионалы.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Вторник, 27 сентября 2005, 20:53
Отправлено #5


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





Вот нашёл исходники gpadvabced:
http://cvs.sourceforge.net/viewcvs.py/gpadvance/gpadv/
Автор утверждает, что это не обычный порт: процессор GBA не эмулируктся, команды выполняются напрямую. Его сайт: gpadvance.sourceforge.net

P.S. а что там у GP2X хардварно акселерировано кроме полноэкранного масштабирования видео?


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 28 сентября 2005, 10:23
Отправлено #6


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Там второй процессор - именно видеосопроцессор, т.е. на него уже можно повесить разные режимы отображения экрана, типа фуллскрин, 1х1 и т. д.
Плюс вообше весь видеовывод, отделив его от другого железа. Хотя тут тоже есть вопросы.
Насчет эмуляции проца за счет совместимого - ГП-шкиного, то, насколько я знаю нет еще ни одного эмуля, где бы эта фишка работала бы нормально. Как и эмулей, которые используют для подгрузки ромов динамическую область памяти. (когда ромы больше 4-х метров, то в память грузится кусок такого рома, когда идет обращение за этот кусок - подгружается тот, куда идет обращение)


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Среда, 28 сентября 2005, 10:30
Отправлено #7


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





На gpadvance.sourceforge.net утверждается, что в их эмуляторе процессор напрямую работает. Сам проверить не могу, поскольку нет GP32, а на эмуляторе gpadvance не пойдёт. Может, кто проверит?

Classic emulators have to emulate everything (i.e. processor, RAM, ROM, video processor, keys, timers, ...) with only the use of the computer processor, that is why you need at least a 700Mhz computer to emulate a small gba (which has a 16MHz processor). The GP32 processor is compatible with the GBA one, so the first idea is to not emulate the gba processor but to directly run the code present in the GBA roms. Of course it is not as simple as to rename a .gba file to a .gxb file, but it runs !

Кстати, а в чём фишка с памятью? Неужели у GP32 страницы по 64kb, а у GBA линейная адресация? Вроде как 32-битный процессор, должен 4 Gb напрямую адресовать. Чего б не поставить в GP32 нормальный контроллер памяти, который бы отображал всё в линию?

Сообщение отредактировал Manwe - Среда, 28 сентября 2005, 10:31


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 28 сентября 2005, 13:25
Отправлено #8


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Это только идея(читай полностью, весь тот текст) и по большему счету идеей так и осталось.
Этот GBA-муль под gp32 тормозной и без звука, к тому же его разработка повисла в воздухе уже давно. "Ктототамк" его уже давно проверил.
Насчет памяти.
Не забывай, что SMC у GP32 - это внешнее ЗУ и прямой адресации к ней нету. Только через чтение БЛОКА информации с SМС в реальную оперативную память


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Среда, 28 сентября 2005, 17:19
Отправлено #9


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





Я так понял, что "but it runs" означает "но оно запускается!". То есть внедрено в эмулятор уже. Ну ладно, нет, так нет. Жаль.
А внешняя память у GP32 очень тормозная?


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Среда, 28 сентября 2005, 18:33
Отправлено #10


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





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


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sk8er
post Суббота, 01 октября 2005, 22:04
Отправлено #11


Фанат
***

Группа: Пользователи
Сообщений: 182
Регистрация: 11 апр. 2004
Пользователь №: 8 197





пажалста обьясните дураку почему у гамабоя процессор хотя и 16 мегагерцовый но всеравно жп32 своим 166 не может его эмулировать, а темболее кадаон стал 200 меговым, да еще и двухпроцессорным? huh.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Суббота, 01 октября 2005, 22:51
Отправлено #12


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





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


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sk8er
post Суббота, 01 октября 2005, 23:11
Отправлено #13


Фанат
***

Группа: Пользователи
Сообщений: 182
Регистрация: 11 апр. 2004
Пользователь №: 8 197





так то чта она эмулируется я и сам знаю, ибо юзал.
но как-то 5 кадров/сек. не очень радует sad1.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
WildWizard
post Четверг, 27 октября 2005, 20:25
Отправлено #14


Продвинутый
**

Группа: Пользователи
Сообщений: 78
Регистрация: 08 янв. 2003
Из: Красноярск
Пользователь №: 401





никакой новой инфы о эмуляции gba не появилось?
возможно ли написать под gp2x полноскоростной эмулятор хотя бы теоретически?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Вторник, 01 ноября 2005, 09:43
Отправлено #15


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





Возможно, конечно.


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
WildWizard
post Среда, 02 ноября 2005, 20:58
Отправлено #16


Продвинутый
**

Группа: Пользователи
Сообщений: 78
Регистрация: 08 янв. 2003
Из: Красноярск
Пользователь №: 401





Manwe, откуда такая уверенность??
вон на кпк 400мгц тормозит
а здесь два проца по 200
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Среда, 02 ноября 2005, 21:37
Отправлено #17


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





Знаешь такой компьютер - БК-0010 ? С частотой процессора 3 мегагерца.
На Pentium 100 MHz эмулятор тормозил, а на Amiga 1200+68030 (25 MHz) летал.
Всё зависит, от того КАК написать эмулятор. Если всё самое главное сделать на ассемблере (грамотно оптимизируя код и данные), будет летать.


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
WildWizard
post Четверг, 03 ноября 2005, 20:15
Отправлено #18


Продвинутый
**

Группа: Пользователи
Сообщений: 78
Регистрация: 08 янв. 2003
Из: Красноярск
Пользователь №: 401





Manwe, утверждаешь что на КПК эмуляторы никак не оптимизируют? интересная теория...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bazookai
post Пятница, 04 ноября 2005, 16:49
Отправлено #19


Новичок
*

Группа: Пользователи
Сообщений: 11
Регистрация: 27 окт. 2005
Пользователь №: 14 030





QUOTE (WildWizard @ Четверг, 03 ноября 2005, 20:15)
Manwe, утверждаешь что на КПК эмуляторы никак не оптимизируют? интересная теория...
*


оптимизируют конечно же. как мы все знаем приставки сильны специализацией, у них слабый (достаточный) ЦП и видеочип, снабжённый набором эффектов. в них то и сложность эмуляции. Логично предположить, что при наличии сходного по функционалу графического чипа на платформе, под которую оптимизируется эмулятор часть эффектов можно не реализовывать в эмуляторе за счёт ЦП, а просто реализовать некий proxy механизм и пользоваться функционалом графического процессора. Посему, вполне возможно, что эмулятор того же GBA на GP2X будет работать сносно если будет проведён комплекс оптимизаций под его графический процессор.

PS на днях купил GBA SP - новости про GP2X уже не читаю (некогда)

Сообщение отредактировал Bazookai - Пятница, 04 ноября 2005, 16:50
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Manwe
post Пятница, 04 ноября 2005, 19:58
Отправлено #20


demoscener
*******

Группа: Пользователи
Сообщений: 3 349
Регистрация: 21 нояб. 2003
Из: Moscow
Пользователь №: 6 169





QUOTE (WildWizard @ Четверг, 03 ноября 2005, 20:15)
Manwe, утверждаешь что на КПК эмуляторы никак не оптимизируют? интересная теория...
*

Оптимизировать эмуляторы старых консолей будет Nintendo для своей Revolution.
Остальные этого уже не делают с начала эры объектно-ориентированного программирования. Если какой-то эмулятор (например, VBA) есть не только под КПК, но и под другие платформы - это диагноз: никакой платформенной оптимизации, кроме встроенной в компилятор, там нет.


--------------------
каждый судит по себе
user posted imageuser posted image user posted image user posted image user posted image user posted image user posted image user posted image
3DS friend code: 1375-7248-0959
Switch friend code: SW-7841-4926-2788
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 12 июня 2026, 23:46
Skin Designed (c) by Rooq.net, All Rights Reserved.