LINUX.ORG.RU

Сообщения amaora

 

[жж][чем заняться] не сделать ли мне игру?

Форум — Talks

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

http://glproj.by.ru/m2_da1.jpg

и недавно получил нерешаемую проблему вот в этом,

http://paravozeg.narod.ru/view-120309.tar.gz

Если буду делать, то только софтовый рендер, 8-бит цвет. Как в первом Quake. Моделить/текстурить не умею, идей по поводу геймплея нет.

Надо?

Да, вот ещё,

http://paravozeg.narod.ru/ball.tar.bz2

 

amaora
()

embedded GUI

Форум — General

Имеется устройство, дисплей 130x130, клавиатура 7 кнопок, что порекомендуете туда установить?

MiniGUI, Microwindows (Nano-X), это все слишком толсто, почти X сервер. Надо что то проще.

amaora
()

[музыка] что нибудь похожее на это

Форум — Talks

http://www.jamendo.com/en/artist/jtbruce

Что то вот такое, хотя многие остальные треки не хуже, JT Bruce - Temporal Distortion (Anomalous Material) JT Bruce - The Dreamer's Overture (The Dreamer's Paradox) JT Bruce - Rigel (Universica)

По жанру можно найти Dream Theater, но что то не очень похоже, судя по нескольким случайно выбранным трекам. Да и лицензия копирастическая.

 

amaora
()

Патченье GCC

Форум — Development

Кто нибудь вносил правки в GCC? что рекоммендуете почитать? просто так открыв исходник сориентироваться по названиям тут не очень получается.

Не хватает одной возможности, ничего сложного в ней нет, решается дополнительным фильтром (можно на скриптах костыль сделать) между компилятором и ассемблером, но было бы лучше добавить возможность в GCC. Да и вообще инетерсно.

amaora
()

[видеоигры] игроки платят за разработку

Форум — Talks

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

"Valve: Let players fund videogame development" http://www.destructoid.com/valve-let-players-fund-videogame-development-14059...

amaora
()

Чем так плоха OSS ?

Форум — General

Мне кажется что ALSA гораздо сложнее и внутри и снаружи, уже необходимость libasound говорит об этом. А чем ALSA лучше не понятно, поддержка большего кол-ва оборудования не в счет, для OSS тоже можно было бы это сделать. Но OSS почему то уже deprecated. ???

.. а так хорошо было просто записывать данные в /dev/dsp

amaora
()

GCC, can't resolve symbol

Форум — Development

Имеется самосборный toolchain для ARM (arm-unknown-linux-uclibcgnueabi), собираю им busybox. В результате некоторые команды не работают, fbset например.

# fbset
fbset: can't resolve symbol '__aeabi_d2iz'

Это видимо вывод ld.so . Предполагая, что это функция из libgcc_s.so пробую,

# LD_PRELOAD=/usr/lib/libgcc_s.so fbset

работает. Что за безобразие ?

# ldd /usr/sbin/fbset
libm.so.0 => /lib/libm.so.0 (0x4000e000)
libc.so.0 => /lib/libc.so.0 (0x40029000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x40000000)

Собираю такой тест,

$ cat hw.c
#include <stdio.h>
int main()
{
double a;
double b;
scanf("%lf %lf", &a, &b);
printf("%lf %i\n", a/b, (int) b);
return 0;
}

$ arm-unknown-linux-uclibcgnueabi-gcc -o hw -Os hw.c

Работает, при этом,

$ arm-unknown-linux-uclibcgnueabi-nm hw | grep __aeabi_
00008ab0 T __aeabi_d2iz
000088a4 T __aeabi_ddiv
00008614 T __aeabi_dmul

а для busybox вот так,

$ arm-unknown-linux-uclibcgnueabi-nm busybox_unstripped | grep __aeabi_
000ab704 T __aeabi_cdcmpeq
000ab704 T __aeabi_cdcmple
000ab6e8 T __aeabi_cdrcmple
000ab7e8 T __aeabi_d2f
U __aeabi_d2iz
000ab794 T __aeabi_d2uiz
000aada8 T __aeabi_dadd
000ab71c T __aeabi_dcmpeq
000ab764 T __aeabi_dcmpge
000ab77c T __aeabi_dcmpgt
000ab74c T __aeabi_dcmple
000ab734 T __aeabi_dcmplt
000ab448 T __aeabi_ddiv
000ab1b8 T __aeabi_dmul
000aad9c T __aeabi_drsub
000aada4 T __aeabi_dsub
000ab104 T __aeabi_f2d
000ab894 T __aeabi_fadd
000abccc T __aeabi_fdiv
000abb34 T __aeabi_fmul
000ab888 T __aeabi_frsub
000ab890 T __aeabi_fsub
000ab0dc T __aeabi_i2d
000aba58 T __aeabi_i2f
000aac20 T __aeabi_idiv
000aad4c T __aeabi_idivmod
000ab158 T __aeabi_l2d
000aba88 T __aeabi_l2f
000aad80 T __aeabi_lasr
000abe2c T __aeabi_lcmp
000abe4c T __aeabi_ldivmod
U __aeabi_llsl
000aad64 T __aeabi_llsr
000ab0b8 T __aeabi_ui2d
000aba50 T __aeabi_ui2f
000aab0c T __aeabi_uidiv
000aac08 T __aeabi_uidivmod
000ab144 T __aeabi_ul2d
000aba78 T __aeabi_ul2f
000abe68 T __aeabi_uldivmod
000acfbc T __aeabi_unwind_cpp_pr0
000acfb4 W __aeabi_unwind_cpp_pr1
000acfac W __aeabi_unwind_cpp_pr2

Пересобрал GCC с --disable-shared, не помогло. Кто нибудь знает причину происходящего?

amaora
()

Почему autotools такие толстые

Форум — Talks

Часто бывает что программа на ~50кб а рядом configure ~500кб зачем? и что важнее если надо что то поправить при сборке такой программы, то там же не разобрать ни чего в этих config.sub Makefile.in Makefile.def ... в отличии от например системы сборки Linux, где все можно понять посмотрев Makefile и Kconfig в нужной поддирктории.

???

amaora
()

Не запускаются бинаркики с uClibc

Форум — General

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

# ls -l
-rwxr-xr-x 1 root root 58288 Jun 7 2009 arm-hw
-rwxr-xr-x 1 root root 35283 Jun 7 2009 arm-hw-ld
# ./arm-hw-ld
-/bin/sh: ./arm-hw-ld: not found

А вот так должно быть, это -static
# ./arm-hw
Hello Wotld, -333#

Как это понимать? файл есть, а шелл пишет что его нет.
Нашел вот это, там та же проблема,
http://www.linuxquestions.org/questions/showthread.php?p=3478935#post3478935

но, не понятно как там все решилось, какой путь интерпретатора?

Спасибо,

amaora
()

Терминал

Форум — Development

Написал программу которая открывает некотрое символьное устройство и пишет туда все что пришло с stdin, а что пришло с устройства пишет в stdout. Но вот выявился недостаток, когда на другом конце работает shell умеющий автодополнять строку на tab, историю комманд, и просто редактирование вводимой строки, то вместо всего этого видно вывод символов на клавиши left, tab, CTRL+P, backspace,... Надо как то убрать этот вывод, только вот вопрос как?

Возможно лучше (было бы проще, и правильнее) запустить xterm, так чтобы он открыл указанное устройство а не /dev/ptmx , но похоже его надо править для этого. ?

amaora
()

gcc targets

Форум — General

не понятно как формируется название целевой платформы, бывают,
arm-elf
arm-none-eabi
arm-linux
i486-slackware-linux

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

amaora
()

зачем latex такой медленный в слаке

Форум — General

пару лет назад в SuSe все было чудесно, а тут,

такой исходник,

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\begin{document}
\title{Кто здесь}
\maketitle
Это все какой то текст, что то здесЪ есть?

\end{document}

делаю,
$ time latex source.tex

жду, процесс в top'e ~90 %CPU уже минут пять, как что выдаст напишу.

amaora
()

[device, arm] дефолтный wmii

Галерея — Скриншоты

Тоже спаял себе девайс c ARM, 200 MIPS, 64 MB SDRAM. Пишу загрузчик (U-Boot не нужен). Есть ещё дисплей от nokia, 132x132 12bit. И для чего это все можно будет использовать? :)

http://paravozeg.narod.ru/at91_s0.jpg http://paravozeg.narod.ru/at91_s1.jpg http://paravozeg.narod.ru/at91_s2.jpg http://paravozeg.narod.ru/at91_s3.jpg http://paravozeg.narod.ru/at91_s4.jpg http://paravozeg.narod.ru/at91_s5.jpg

amaora
()

Проблемы с links

Форум — Linux-org-ru

При добавлении сообщения через links (js отключен), попадаю на страницу "Сбой добавления". Пишу из ff3. В чем причина?

amaora
()

текст в бинарь

Форум — Development

как бы на /bin/sh конвертировать текст XX XX ... в последовательность байт ?

amaora
()

создание GUI

Форум — Development

Какие существуют интересные способы создания GUI ?

Тулкиты Qt/GTK и подобные не интересны, думаю нужно что то похожее на HTML но с большими возможностями в области UI и при этом более простое.

Или скажем так, какие есть альтернативы всему этому существующему вебу?

amaora
()

какие есть децентрализованные средства связи?

Форум — Talks

как альтернатива wi-fi, gsm, cdma,...

суть в маршрутизации трафика произвольным клиентом, и отсутствии оператора.

>>>

amaora
()

frontend для szap

Форум — General

надо ли оно кому?

писалось для себя, использую для настроки антенны по звуку. http://sourceforge.net/projects/szapfe/

>>>

amaora
()

memory leaks в XOpenDisplay

Форум — Development

минимальный пример,

int main( int argc, char* argv[] ) { mcheck( NULL ); mtrace();

display = XOpenDisplay( NULL ); XCloseDisplay( display );

muntrace(); return 0; }

результат,

bash-3.1$ mtrace malloc.trace

Memory not freed: ----------------- Address Size Caller 0x0804fcc8 0x1a at 0xb724eb30 0x080526b0 0x8 at 0xb7e44452

без X[Open/Close]Display

bash-3.1$ mtrace malloc.trace No memory leaks.

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

amaora
()

RSS подписка на новые темы