PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Эмуляторы для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=110)
-   -   uClinux на PSP (https://www.pspx.ru/forum/showthread.php?t=33313)

puksa 16.01.2008 16:12

Товарищи, смотрите что нашел!!!
http://jacksonm88.googlepages.com/linuxonpsp.htm
Чел портанул тот же uClinux на псп еще раз, причем на мой взгляд более удачно. Работают клавиши на псп, заявлена поддержка ядер 2.00+, а также PSP2000, наэкранная клава, улучшена совместимость именно с пспшным mipsом, что дает возможность компилить гораздо больше прог прямо на псп, поддержка порта для наушников и терминала через него.

Интересный З.Ы.:
У меня дома есть роутер с процессором mips - собсна как и в псп. На это чудо техники ставится "прошивка" - линукс под названием mipsel, там тебе и lighttpd, sqlite, php, mc, transmission(!!!), - все прелести реального линукса. Да, под него есть целый ряд репозиториев пакетов, ipkg. Разработчик этой прошивки - русский. В принципе если есть желание - можно у него спросить что да как, к какому месту прикладывать. Кстати, я говорю про asus w500g, если что.

Для всех: многие скорее всего не представляют что даст линукс на псп. Расскажу в двух словах. Представьте, что возможности псп увеличатся раз этак в 20(хз, может и больше. серьезно.). Псп - тот же компьютер по сути, только маленький. А что вы делаете на компьютере, кроме игр? Например торренты. Например почта. Например аська. ВСЕ что вы делаете на компьютере вы сможете делать на псп. Причем практически не подстраиваясь под новые программы, используя те же самые форматы и интерфейс. Да, на псп есть много хомбрюшных читалок почты и даже аська. Только это все через задницу и может не работать на вашей прошивке, может работать не так, блаблабла...
А теперь представьте себе. Вам нужен почтовый клиент. Вы не качаете единственный пспшно-хомбрюшный проект, умеющий только pop3 и вообще бета 2005 года, а выбираете из десятка качественных и мощных продуктов, которые пойдут у вас независимо от прошивки и будут обновляться каждый месяц...
Это - Линукс. Это - Свобода.

rjcnz333 16.01.2008 18:40

Нужна какая-то сверхлегкая графическая оболочка, чтобы psp потянула. Может, попробовать EDE? По виду похожа на вин95. Кстати, 9 января вышла новая версия pspboot, с поддержкой слим! *Юзает линух на слимке)

puksa 16.01.2008 20:03

Блин, Я ТАКОЙ ЩАСЛИВЫЙ!!!!
[IMG]http://img529.**************/img529/818/16012008172kp6.jpg[/IMG]
Это - самая перспективная разработка в этой области. Автор - герой! Все написал почти в одниочку. Поддерживается наэкранная клава! Поддерживается доступ к карте! Я хренею и радуюсь.

Чтобы пошло на слиме - просто перезапишите старый лоадер - новым. Новый можно скачать на сайте разраба.

Щас они там делают USB-драйвер и UMD-драйвер. Не, в игры ясен пень играть будет нельзя, а вот образа создавать быстро - очень даже можно.

Перспективы у проекта - мильон и даже больше.
rjcnz333, расскажи про EDE?

/me пошел компилять чтонибудь вкусное ^_^

З.Ы. Кстати прошивка 3.80 м33-2.

rjcnz333 16.01.2008 20:11

puksa, EDE (Equinox Desktop Environment) - графическая оболочка для линуха, при создании которой прежде всего ставилась задача занять как можно меньше ресурсов.
Цитата с офф.сайта:
Цитата:

Features and support
  • desktop with icons and wallpaper;
  • Xft font anti-aliasing;
  • taskbar with configurable menu, cpu status, easy keyboard switching;
  • theming;
  • localization;
  • etc.
Graphical front-end for:
  • xscreensaver configuration;
  • software installation (.rpm, .deb, .tgz);
  • time and time-zone configuration;
  • fast file and directory search utility;
  • etc.
Requirements:
  • usual build tools (gcc, automake, autoconf, etc... - you should not worry about this, this comes with your distribution);
  • eFLTK, a modified FLTK version;
  • small amount of your nerves;
  • coffee and cigars for enjoying :);


puksa 16.01.2008 20:33

Единственное, что пока понял - не поддерживаются shared libraries. это может стать проблемой в компилянии.
мс ковырять нет сил. да и без драйвера джойстика он по сути ничего нам не даст. Очень нужен драйвер джойстика:) С ним будет можно хоть как-то представить себе управление всем этим чудом.
rjcnz333, пишешь на чем-нибудь?;)

добавлено через 14 минут
Кстати, вот вам сборка на 2.4 ядро + новый загрузчик. Собсна это у меня и стоит сейчас. Грузит слим под 3.80 м33-2, проверено. Грузит прямо из папки GAME, а не гейм150 как писали на оффсайте)

добавлено через много минут
О! Драйвер джойстика-то имеется! Все для счастья, остается только улыбаться. Кстати, девайс называется /dev/joypad:) Ковыряю МС.

nex 17.01.2008 20:24

uCLinux
 
Linux это конечно вкусно но вот какя затея есть я читал что теперь на 3.80м33 моно подписаные проги из флеша запускать если во флеше освободить хотябы 6 мб то моно туда пихнуть загрузчик который запускает файлы Lunix с флешки а нужные файлы на флешку записывать оч даж удобно так что вот такая идея!
И если всё выдет то будет вкуснее!:russian:

puksa 18.01.2008 03:17

Кто нибудь смог собрать тулчейн? У меня что-то не выходит:( Пачи, примененные на исходник бинтулза, убивают его и тот ессно не компиляется. Кстати, под кугвином даже не пробуйте - дохлый номер. вчера полдня на него убил:( Компилю под убунтой. Дальше бинтулза дело не идет:(

добавлено через 1 час 16 минут
nex, это целесообразно если ты хочешь перевести свою консоль в линукс-онли режим:) Типа не псп, а мелкий кпк по линухом. Ибо линух не умеет запускать игры от псп! Да можно кстати и на старых прошах через рекавери прописать путь до загрузчика линукса и назначить ему автозапуск:) Вопрос только в целесообразности:)
Futaba, чтобы компилировать под него проги нужно иметь линукс на большом компьютере:) Нативной компиляции еще нет, а если будет - охх как долго мы их будем компилить:))

puksa 18.01.2008 16:59

brat13, ты ваще про какую обложку?.. Не игра какбе. А если ты про граф. инетрфейс - это задача номер раз, скоро жди.

Ы! У меня собрался тулчейн! Только из старых пакетов и таки под кугвином:( Если кто скомпилил новый(buildroot+патчи со странички разработчика) выложите плиз!

Насчет граф. интерфейса - смотрю еще на xynth
Его уже писали для псп, но не под линь, а под 1.5 ядро.

http://www.linuxdevices.com/files/misc/xynth_psp_01.jpg

Вот такая вот штучка. Кончно не КДЕ, но интересно.

Продолжаю экспериментировать:)

puksa 18.01.2008 20:59

"Если ты не знаешь для чего она - она тебе не нужна." (с)

Это операционная система. Для шибко умных. Если не знаешь что такое root и kernel - лучше не суйся:) Меньше голова болеть будет:)

rjcnz333 19.01.2008 22:45

Пытался запустить links, получил
Цитата:

BINFMT_FLAT: bad header magic BINFMT_FLAT: bad header magic links:applet not found

itux 19.01.2008 23:11

Автор уже сунул туда Autoconf и GCC для Mipsel'я ?
Если да, то уже возможно чтонить скомпилить....
Спешу тебя огорчить puksa, компилиться проги под ПСП в два раза быстрее чем на компе Ибо 128Бит батенька у него проц !!!
333 Мгц при 128 Бит и MIPS это О-ГО-ГО!!!

ЖДУ ВНЕДРЕНИЯ GCC и Autoconf ХАЧУ mc

LLlnpoT 20.01.2008 20:37

puksa, можешь выложить сборку с xynth? И как обстоят дела с другими оболочками? Можно присмотреться к Flybox и XFCE.

puksa 21.01.2008 10:25

Ребят, gcc не ждите на этом линуксе. Компиляние будет ТОЛЬКО кросс, ибо в uClinux нет поддержки MMU процессора.

Вообще это знаете ли оччень интересное кино получается. MMU - Memory Management Unit, типа контроллер памяти, в мипсах располагается в CPU. Однако Sony таки взяла и не положила нам в проц ММУ! Для чего?!? Честно говоря, я не вижу иных причин, кроме как затруднение портирования линукса на псп. Честное слово. Именно поэтому мы можем пользоваться только uClinux'ом без поддержки распределения памяти. А значит без эмуляции этого самого ММУ специальным драйвером мы даже своп не сможем подключить и будем как на спектрумах при конце оперативки наблюдать висяк:( Gcc - сабака большой и умный. Ему это MMU нужен как воздух. Пока нельзя нативно компилять проги. Только через тулчейн:(

Ксинт есть только под 1.5, т.е. не под линукс. Если у вас толстушка - можете найти на их сайте, там есть версия для вас. Под линукс там тоже есть, но под большой, x86:) Под пспшный линукс надо компилять самому, чего я пока не могу сделать ибо не могу собрать тулчейн нормально работающий.
Если у кого получилось - вывесите его тут, а?..
Автор линуха на контакт не выходит, видимо у него инфаркт от моего английского:)))

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

<P@Gr0m2008>, перезалито на рапидшер.

Prien 21.01.2008 11:38

LLlnpoT +1

кстати как на слиме запустить ? у мну ошибку выдает =(

RZK333 21.01.2008 19:13

Цитата:

Сообщение от LLlnpoT (Сообщение 606137)
puksa, можешь выложить сборку с xynth? И как обстоят дела с другими оболочками? Можно присмотреться к Flybox и XFCE.

очень врядле, пока не портируют X'ы под псп у нас никакой граф. оболочки точно не будет, пока об этом думать рано.

добавлено через 1 час 13 минут
puksa: а как же распределение памяти в тяжелых играх? Вроде GTA. Что то очень кажеться что распределитель памяти там по любому должен быть, просто не возможно, что бы игра такого плана как гта была расчитана на то, что бы не вылезти за пределы 32мб, которые ей дают :\ Что то тут не так :)

Vcardpsp 21.01.2008 21:12

puksa

а xynth на новом уклинуксе пускается?

puksa 22.01.2008 01:53

Смотрите. На псп в режиме прошивки все отлично скорее всего потому что там есть этот самый драйвер умной памяти - он там точно так же эмулируется. У нас его нет, ибо никто его еще не написал, а еслии кто напишет - проблемы наши частично решаться.
Кеширование ЮМД реально есть тока в слиме. Фет живет с 32 метрами оперативки. Вот так.

Ксинт не требует ничего, как я понял. никаких иксов. Он для того и придуман чтоб запускаться хоть на микроволновке - embedded.

Prien, очень и очень странно. У меня у самого слим и этот архив собран прямо на псп, собсна именно их я и запускаю. Какая прошивка?..
Vcardpsp, ксинт на псп пускается пока ТОЛЬКО в режиме прошивки и ТОЛЬКО на 1.50 ядрах. Под псп-линь не могу его скомпилить - нет тулчейна нормального, читай выше:)

Prien 22.01.2008 14:40

slim 3.80 m33 5
скачал загрузчик с сайта, заработало =)

mixcraft 22.01.2008 16:13

Цитата:

Сообщение от puksa (Сообщение 604807)
brat13, ты ваще про какую обложку?.. Не игра какбе. А если ты про граф. инетрфейс - это задача номер раз, скоро жди.

Ы! У меня собрался тулчейн! Только из старых пакетов и таки под кугвином:( Если кто скомпилил новый(buildroot+патчи со странички разработчика) выложите плиз!

Насчет граф. интерфейса - смотрю еще на xynth
Его уже писали для псп, но не под линь, а под 1.5 ядро.

http://www.linuxdevices.com/files/misc/xynth_psp_01.jpg

Вот такая вот штучка. Кончно не КДЕ, но интересно.

Продолжаю экспериментировать:)

А как тебе удалось запустить ее?

Prien 22.01.2008 22:37

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

puksa а миднайт командер тож нельзя зафигачить ?


Текущее время: 22:02. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.