Welcome, Guest. Please login or register.

Author Topic: Allegro library  (Read 7194 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SeiyaTopic starter

  • Sr. Member
  • ****
  • Join Date: Apr 2004
  • Posts: 380
    • Show only replies by Seiya
    • http://www.amigademo.tk
Allegro library
« on: August 29, 2008, 06:23:06 PM »
Has someone intention to port on Amiga 68k the Allegro Library to port so many and many games?

An example very well known is Mugen that us this library.

Offline Hitman

  • Newbie
  • *
  • Join Date: May 2007
  • Posts: 3
  • Country: jp
    • Show only replies by Hitman
    • http://www.codehq.org
Re: Allegro library
« Reply #1 on: August 29, 2008, 06:26:51 PM »
I have ported it to OS4 but I haven't released it yet as it is not quite finished.  But when it does get released the source will be available in the official Allegro Subversion repository.

I don't plan to do a 68k version as I don't have a classic Amiga any more but with the source code released anyone can updated it to make it work on the 68k and all the hard work is already done.  :-)

The only thing is that I am not sure that performance will be acceptable on 68k - even on my 800 Mhz AmigaOne it's a bit slow.  It's graphics architecture isn't very easy to optimise.  :-(
I love my Sam460LE. I don't love my Vampire 4 SA.
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Allegro library
« Reply #2 on: August 29, 2008, 10:23:42 PM »
BuZz where are you :-)
 

Offline denli

  • Jr. Member
  • **
  • Join Date: May 2007
  • Posts: 67
    • Show only replies by denli
Re: Allegro library
« Reply #3 on: November 02, 2008, 08:36:10 PM »
I haven't been around for a while, so...

What is Allegro and where can I find information about it?
/Dennis
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Allegro library
« Reply #4 on: November 02, 2008, 10:20:16 PM »
Allegro is a multimedia programming library for several platforms.  It started as an MS-DOS game making package but has since been ported to Linux, Mac, and Windows as well as several others.

Here's Allegro's homepage.
 

Offline buzz

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 612
    • Show only replies by buzz
Re: Allegro library
« Reply #5 on: November 03, 2008, 12:09:22 AM »
Well, I just don't think it would be usable on an 060 Amiga so I wouldn't have much interest in porting it. And on winuae etc, you might as well run the windows version.

Well done Colin though. I'm sure we will see a morphos version once the sources are released and perhaps an aros version.
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Allegro library
« Reply #6 on: February 26, 2014, 10:45:06 AM »
I just downloaded the OS4 sources for Allegro off of OS4Depot.  Is there still an interest on the other Amiga-likes?
 

Offline OlafS3

Re: Allegro library
« Reply #7 on: February 26, 2014, 12:12:30 PM »
Quote from: SamuraiCrow;759763
I just downloaded the OS4 sources for Allegro off of OS4Depot.  Is there still an interest on the other Amiga-likes?

Yes for 68k if possible :-)

if you manage to get a working 68k version could you PM me on amigacoding.de with a download-link? I would like to integrate it in next version of Aros Vision
« Last Edit: February 26, 2014, 12:40:07 PM by OlafS3 »
 

Offline OlafS3

Re: Allegro library
« Reply #8 on: February 26, 2014, 12:15:49 PM »
Quote from: Hitman;415980
I have ported it to OS4 but I haven't released it yet as it is not quite finished.  But when it does get released the source will be available in the official Allegro Subversion repository.

I don't plan to do a 68k version as I don't have a classic Amiga any more but with the source code released anyone can updated it to make it work on the 68k and all the hard work is already done.  :-)

The only thing is that I am not sure that performance will be acceptable on 68k - even on my 800 Mhz AmigaOne it's a bit slow.  It's graphics architecture isn't very easy to optimise.  :-(


it is a pretty old thread but I wanted to comment it... I will create a "lame" benchmark page comparing 68k, PowerPC and X86 (where available) where you will see that 68k on UAE (or Amithlon/Aminux) outperforms at least many of the PPC platforms. So speed is not that big issue anymore.
 

Offline utri007

Re: Allegro library
« Reply #9 on: February 26, 2014, 05:47:04 PM »
Quote from: OlafS3;759767
it is a pretty old thread but I wanted to comment it... I will create a "lame" benchmark page comparing 68k, PowerPC and X86 (where available) where you will see that 68k on UAE (or Amithlon/Aminux) outperforms at least many of the PPC platforms. So speed is not that big issue anymore.


OK interesting, but I'm prety sure that most of emulation guys / girls, do nothing more that play superfrog once a while or something like that.
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Allegro library
« Reply #10 on: February 26, 2014, 06:02:31 PM »
Quote from: SamuraiCrow;759763
I just downloaded the OS4 sources for Allegro off of OS4Depot.  Is there still an interest on the other Amiga-likes?
Definitely. Love to see a 68k version.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline OlafS3

Re: Allegro library
« Reply #11 on: February 26, 2014, 06:07:04 PM »
Quote from: utri007;759781
OK interesting, but I'm prety sure that most of emulation guys / girls, do nothing more that play superfrog once a while or something like that.


Even if that would be true what has that to do with what I wrote?
 

Offline OlafS3

Re: Allegro library
« Reply #12 on: February 26, 2014, 06:17:01 PM »
Quote from: utri007;759781
OK interesting, but I'm prety sure that most of emulation guys / girls, do nothing more that play superfrog once a while or something like that.


even user who only use it for gaming are potential customers. The attitude "we are the elite, the NG user" and there are the "retros, only use it for gaming" is wrong, expecially if there are much more 68k users than all "NG" users combined. So I want to proof that you can develop on 68k with lots of power behind. Add there highly optimized libraries written in assembler for slow (from todays view) computers than you get the picture ;)
 

Offline nicholas

Re: Allegro library
« Reply #13 on: February 26, 2014, 07:55:08 PM »
Quote from: utri007;759781
OK interesting, but I'm prety sure that most of emulation guys / girls, do nothing more that play superfrog once a while or something like that.

Yeah because developers don't use emulation ever to save time on compiles. :sigh:
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline lionstorm

Re: Allegro library
« Reply #14 on: February 26, 2014, 08:31:33 PM »
the problem with this library on AOS4 is that the support for joypad was not done/included, so you are forced to use the keyboard, which is definately not fun for arcade games, for instance !