2008-09-25

Right and Middle click no KDE, no N810



Esta é a primeira revisão do projeto, com as seguintes mudanças:
1- Strip nos arquivos binários
2- Shell script para remover a repetição da tecla "CHR"


Arquivos:
keylaunch_2.0.10-1_armel.deb

Dependências:
libgpelaunch_0.14_armel.deb
libstartup-notification0_0.9_armel.deb

How to:
HowTos/Keylaunch

Use o repositório do vivaphp, ou copie e instale os pacotes:
deb http://maemo.vivaphp.net diablo misc

Instale o pacote keylaunch
apt-get install keylaunch

Use MENU para o botão direito e CHR para o botão do meio, em conjunto ao toque da stylus.

Saiba mais

2008-09-24

2008-09-18

2008-09-09

wxMaxima atualizado para versão 0.7.6





Acrescentei um item ao menu de Gráficos do wxMaxima, como o CLISP não está com suporte à carregar programas externos, devido incompatibilidade com ARMel, e por conseguinte o maxima não consegue carregar o gnuplot... fiz esse pequeno menu para carregar o arquivo maxout.gnuplot no gnuplot...

Também atualizei o wxwidgets para a versão 2.8.8, o CLISP continua o mesmo...

Basta atualizar via meu repositório!
deb http://maemo.vivaphp.net/ diablo misc

2008-09-05

Ropositório Maemo 4.1 Atualizado!



Adicione a linha abaixo ao seu arquivo:
/etc/apt/sources.list.d/hildon-application-manager.list
A linha abaixo:
deb http://maemo.vivaphp.net/ diablo misc

Pacotes atualmente no repositório:
bash-shell 3.2-0
cabextract 1.2-2-chinook1
clisp 2.38
corkscrew 2.0
fakeroot 1.4.2
freeciv 2.1.4
g77 4
g77-3.4 3.4.4cs2005q3.2-5.osso8
geany 0.14
geany 0.14-2
geda-gaf-suite 1.4.0.20080127
gnuplot 4.2.3
guile-1.8 1.8.3+1-1
guile-1.8-dev 1.8.3+1-1
guile-1.8-libs 1.8.3+1-1
keylaunch 2.0.10
libgd2 2.0.35
libgmp3-dev 2
libgmp3c2 2
libgpelaunch 0.14
libltdl3 1.5.22-4maemo1
libltdl3-dev 1.5.22-4
libltdl3-dev 1.5.22-42-3maemo1
libreadline5-dev 5.2-3maemo1
libsigsegv 2.2-1
libsmpeg0 0.4.5+cvs20030824-2
libstartup-notification0 0.9
lynx 2.8.6-2ubuntu2
maxima 5.9.3
newraw 20080623
nsp2-cvs 20080828
powermanga 0.90
readline-common 5.2-3maemo1
realpath 1.9.28
reminiscence 0.1.9
smw 1.8-beta2-r316
wxmaxima 0.7.5
wxwidgets2.6 2.6.3
xterm 229-1ubuntu1
xutils-dev 1

gEDA (GPL'd suite of Electronic Design Automation tools) para Maemo 4.1



gEDA project
The gEDA project has produced and continues working on a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.


Um ótimo programa para desenho de circuitos eletrônicos.

Como este software exige muitas dependências achei melhor atualizar o repositório, em breve poderão instalar estes pacotes.

Novo Repositrio-para Maemo 4.1

2008-09-03

Geany IDE, versão 0.14-2

Fiz umas modificações para usar as teclas de Zoom do N810, e aumentar ou diminuir o tamanho das fontes no texto do editor da IDE Geany.

geany_0.14-2_armel.deb

FlashBack e Out of This World, classicos dos anos 80s no N810.

Deixando de lado, um pouco, a matemática e engenharia, eis dois clássicos dos jogos que marcaram a década de 80.

Usando engines feitas via engenharia reversa, eis dois programas para Linux que rodam perfeitamente no maemo:

REminiscence

REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software. This program is designed as a cross-platform replacement for the original executable and uses the SDL library.

Ao REminiscence, fiz algumas pequenas modificações nos sources, como usar CTRL+ENTER(botão no cursor) para trocar entre o fullscreen e o modo janela, também modifiquei para que o game já carregue em modo fullscreen.

newRAW

Ao newRAW, deixei carregando em modo janela pois há necessidade de entrar com um código antes de jogar, este código está da Code Wheel que vem com o game original... deu trabalho desencavar isso no meio das minhas velharias. Lembro que odiava isso ... mas o game é bom e vale a pena (putz ainda odeio estes códigos no Out of this World... coisa de psicótico.). O modo fullscreen foi alterado para SHIFT+ENTER(no cursor), acrescentei ao código fonte o ESC como modo de sair do jogo.

Ambos foram compilados para máximo desempenho no TI OMAP ARM 11 dos Nokias N8x0, assim não devem rodar em outros ARM 11. (Bem como a maioria dos software que posto aqui)

Pacotes para Maemo 4.1:
reminiscence_0.1.9_armel.deb
newraw_20080623_armel.deb

OBS: Há um bug no audio, por isso baixe o volume do tablet antes de carregar os games...

2008-09-01

NSP2 ao máximo, com umas linhas no configure

Fiz um patch no arquivo configure gerado pelo autogen.sh, usando as CFLAGS otimizadas para o processador ARM 11 (ARMel/ARMv6) do Nokia N810, o ganho de performance foi excelente.
--- ../nsp2/configure 2008-08-29 09:59:15.000000000 -0300
+++ configure 2008-08-28 16:03:55.000000000 -0300
@@ -20018,6 +20018,15 @@
FC_LDFLAGS="${FC_LDFLAGS} -ldl -rdynamic"
MAKEFILE_TARGET=Makefile.linux
;;
+ # Compatibilidade com ARMv6 Nokia N8x0
+ arm-unknown-linux-gnu | arm-*-linux-gnu | arm-unknown-linux-gnueabi)
+ CC_PICFLAGS="-fPIC"
+ FC_PICFLAGS="-fPIC"
+ FC_LDFLAGS="${FC_LDFLAGS} -ldl -rdynamic"
+ CC_PLAT_OPTIONS="-O3 -mcpu=arm1136j-s -mtune=arm1136j-s -fomit-frame-pointer -fsigned-char -mfpu=vfp -mfloat-abi=softfp -DUSESTRERROR"
+ CC_OPTIONS="${CC_OPTIONS} ${CC_PLAT_OPTIONS}"
+ MAKEFILE_TARGET=Makefile.linux
+ ;;
# Linux gnu: x86_64 distributions added by cdh 2004-09-29
x86_64-*-linux-gnu)
if test X"$CC" = X"$ICC" ; then