🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12883

Allegro o SDL (un thread constructivo).

#12883
From: Santiago Romero
Date: Fri, 04 May 2001 14:40
51 lines
2663 bytes

 Hola.

 No pretendo que esto sea una guerra Allegro vs SDL. Conozco
 las 2 librer�as gr�ficas y he programado con las 2, pero no
 me decido entre una u otra, y no quiero profundizar en ambas.

 Yo empec� con SDL, pero me pas� a Allegro ante el bajo nivel
 (en el sentido de primitivas gr�ficas) de SDL, donde tienes
 que instalar gran cantidad de paquetes individuales como
 SDL_image o PowerPack... En allegro viene todo en un s�lo
 paquete, y hay funciones de m�s alto nivel que te hacen la
 vida algo m�s f�cil...

 Yo tengo un emulador de Spectrum que empec� en SDL. Al pasarlo
 a Allegro los FPS bajaron ligeramente (cais un 20%) en la
 versi�n Allegro respecto de la versi�n SDL, pero el c�digo
 era m�s sencillo y pod�a crear una versi�n MSDOS, cosa que
 no se puede con SDL, IIRC.

 PERO Allegro tiene un problema: no viene en las distribuciones,
 casi nadie la tiene instalado (aparte de los que programan en
 ella) y tiene MUCHAS dependencias lo que hace dificil distribuir
 DEBs o RPMs con ellas (de hecho los debs y rpms que tengo son
 sources que se autocompilan).

 Adem�s estoy totalmente confuso: no s� por donde tirar. SDL parece
 m�s de mi �poca de demoscenero: aceso al framebuffer, tiene pinta
 de ser m�s "moderna", pero Allegro tiene funciones que te hacen
 la vida mucho m�s sencilla.

 Necesito ayudar para decidirme entre una u otra teniendo en
 cuenta 2 entornos:

 1.- Cu�l elegir para mi emulador de Spectrum.
 2.- Cu�l elegir para uso diario, chorradas, demos, etc.

 Espero que el debate sea interesante y sirva para animar un
 poco el foro :-)

-- 
Santiago Romero
Departamento de Sistemas
sromero@servicom2000.com

C/ Primado Reig, 189 entlo
46020 Valencia - Spain
Tel. (+34) 96 332 12 00
Fax. (+34) 96 332 12 01
http://www.servicom2000.com
Technical Details
Message-ID: <51fuc9.tfn.ln@127.0.0.1>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!sromero

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,bddb11ae6bdb0e31,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-05-04 08:01:58 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!sromero
From: sromero@servicom2000.com (Santiago Romero)
Newsgroups: es.comp.os.linux.programacion
Subject: Allegro o SDL (un thread constructivo).
Date: Fri, 4 May 2001 16:40:37 +0200
Organization: Telefonica Transmision de Datos
Lines: 52
Message-ID: <51fuc9.tfn.ln@127.0.0.1>
Reply-To: sromero@servicom2000.com
NNTP-Posting-Host: top.servicom2000.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.6.2 (Linux)