|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
PowerPC Apple как машинка для игры в альтернативный Linux
Author |
Message |
Sonic
Senior
Joined: 09 Jun 2005 05:34 Posts: 112
|
Почитывай http://ppczone.org иногда для самообразования. Вопросы - туда же. Я сам эту джаву не пробовал ибо не на чем (мой Пегас к интернету не подключен и подключен в обозримом будущем не будет).
|
20 Feb 2007 01:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Аккумулятор пришёл, заряжается и держит заряд. Проблема лишь в том что линукс не может программно считать степень его зарядки и всё также показывает 0%. Предлагают отправить обратно старый аккумулятор в той же коробке, наклеив на неё предоплаченную наклейку UPS (альтернативная почтовая служба).
|
21 Feb 2007 22:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Оказывается может - через /proc/pmu/, но вот апплет battstat умеет читать только APM и ACPI, а вот стоящий у меня PMU не умеет - пришлось исходник подправить самостоятельно. Брал исходники gnome-applets-2.8.2.tar.bz2 и правил battstat_applet.c - вот diff между оригинальным и моим исходником:
| | | | Code: 302a303,314 > static gboolean using_pmu = FALSE; > static int pmu_count = 10; > static int pmu_ac = -1; > static int pmu_bat = -1; > static int pmu_chr = 0; > static int pmu_max = 0; > static int pmu_cur = 0; > static int pmu_tim = 0; > int i; > FILE *f; > char *po,str[100],s[24]; > 308a321,382 > if(++pmu_count >= 10) > { > pmu_count = 0; > pmu_count = 0; > pmu_ac = -1; > pmu_bat = -1; > pmu_chr = 0; > pmu_max = 0; > pmu_cur = 0; > pmu_tim = 0; > f = fopen("/proc/pmu/info","rt"); > if(f!=NULL) > { > using_pmu = TRUE; > while(1) > { > fgets(str,100,f); > if(feof(f)) break; > po = strrchr(str,'\n'); > if(po!=NULL) *po=0; > po = strrchr(str,':'); > if(po!=NULL){*po=0;po++;} > if(po==NULL) continue; > while(*po==' ') po++; > if(strncmp(str,"AC Power",8)==0) pmu_ac = atoi(po); > if(strncmp(str,"Battery count",13)==0) pmu_bat = atoi(po); > } > fclose(f); > if(pmu_ac<0 || pmu_bat<0) using_pmu = FALSE; > for(i=0;i<pmu_bat;i++) > { > sprintf(s,"/proc/pmu/battery_%i",i); > f = fopen(s,"rt"); > if(f!=NULL) > { > while(1) > { > fgets(str,100,f); > if(feof(f)) break; > po = strrchr(str,'\n'); > if(po!=NULL) *po=0; > po = strrchr(str,':'); > if(po!=NULL){*po=0;po++;} > if(po==NULL) continue; > while(*po==' ') po++; > if(strncmp(str,"charge",6)==0) pmu_chr += atoi(po); > if(strncmp(str,"max_charge",10)==0) pmu_max += atoi(po); > if(strncmp(str,"current",7)==0) pmu_cur += atoi(po); > if(strncmp(str,"time rem",8)==0) pmu_tim += atoi(po); > } > fclose(f); > if(pmu_max==0) using_pmu = FALSE; > } > else using_pmu = FALSE; > } > } > else using_pmu = FALSE; > // sprintf(str,"pmu_ac=%i pmu_bat=%i pmu_chr=%i pmu_max=%i pmu_cur=%i using_pmu=%i", > // pmu_ac,pmu_bat,pmu_chr,pmu_max,pmu_cur,using_pmu?1:0); > // battstat_error_dialog(applet,_(str)); > } > 329a404,418 > else if (using_pmu) { > apminfo.ac_line_status = pmu_ac; > apminfo.battery_status = 0; > apminfo.battery_percentage = pmu_chr*101/pmu_max; > apminfo.battery_time = pmu_tim/60; > apminfo.battery_flags = 0; > if(apminfo.battery_percentage<=10) > apminfo.battery_status = 1; > if(apminfo.battery_percentage<=1) > apminfo.battery_status = 2; > if(pmu_cur>0) { > apminfo.battery_status = 3; > apminfo.battery_flags = 8; > } > } 1054a1144 > "Alexander Shabarshin <shaos@mail.ru> (/proc/pmu)", 1762a1853 >
| | | | |
Теперь у меня всё видно
|
23 Feb 2007 19:30 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Проверил встроенный в дебиан медиаплеер Totem: MP3 музыку играет нормально, MPEG4 видео 320x240 - нормально, а вот 640x480 - G3 уже не справляется.
|
24 Feb 2007 20:27 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
24 Feb 2007 23:13 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Ну это ведь быстрая заплатка чисто для себя - чтобы работало, и к тому же я это писал над достаточно старой версей апплета, хоть она и входит в последний официальный релиз дебиана.
|
25 Feb 2007 00:42 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
25 Feb 2007 03:43 |
|
|
Sonic
Senior
Joined: 09 Jun 2005 05:34 Posts: 112
|
Фтопку тотемы и прочее. xine и mplayer рулят. xine в дебиане есть, mplayer я самостоятельно собирал. Все отлично игралось даже на G3@600, хоть ща у меня и G4@1000
|
25 Feb 2007 23:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
XMMC (клон винампа) музыку играет быстрее чем надо и заикается, mplayer собрал но он подвешивает комп при попытке что-то проиграть, xine не провбовал - пока во всём устраивает totem
Напомню что у меня G3@300
|
26 Feb 2007 07:37 |
|
|
Sonic
Senior
Joined: 09 Jun 2005 05:34 Posts: 112
|
Ужоснах... У тебя что за дистрибутив? У меня такого нет. Подвешивает или просто ничего не делает пока Ctrl-C не нажмешь? Если второе - пересобери без поддержки ALSA. Там есть такой баг при открытии альсы если она уже занята (ты же ведь используешь esd надо полагать?)
Ну если устраивает тады вперед.
|
27 Feb 2007 00:22 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Sarge 3.1r4 апдейтнут до r5 - дело по видимому в медленном проце
Да нет - совсем подвешивает. На экране замерзают отдельно разбросанные пикселы и помогает только вырубание питания.
|
27 Feb 2007 08:23 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
На сайте apple.com приобрёл себе refurbished 15" PowerBook G4 за $1411 (уже с налогами и бесплатной доставкой) - это уже со скидкой в 44%
PowerPC G4 1.67GHz, полгига памяти, 80 гигов диск, DVD-резак, клава с подсветкой...
Сопровождающие диски содержат MacOS X 10.4, а на саму железяку установлен MacOS X 10.3.
Буду делать дуалбут MacOS X 10.4 и Debian 4.0
Last edited by Shaos on 12 Apr 2008 13:35, edited 1 time in total.
|
03 May 2007 23:38 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Ustanovil MacOS X 10.4 urezav Mac-partition do 20Gb:
P.S. Pishu ottuda
Last edited by Shaos on 12 Apr 2008 13:35, edited 1 time in total.
|
04 May 2007 20:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
Поставил дебияна - пишу из браузера Epiphany
|
05 May 2007 06:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22659 Location: Silicon Valley
|
В MacOS X не входит компилятор си по умолчанию, сначала я пытался зарегится на apple.com чтобы получтить ихний Xcode c GCC в его составе, однако мне не понравился пункт соглашения что в случае чего они попросять заплатить им денег в кредит в размере $3500, а потом я прочитал в википедии что Xcode начал входить в состав дисков MacOS X начиная с версии 10.4 (как раз такая как у меня), но входит скрытно - не ставится при установке системы. Я его у себя нашёл и поставил - хоть он и не самый новый, но тем не менее делает то что надо - собирает программы с помощью GCC из командной строки - RASM и RW1C собрались без проблем.
|
05 May 2007 18:08 |
|
|
Who is online |
Users browsing this forum: No registered users and 6 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|