Poster | Thread |
samo79
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 14-Jun-2009 0:21:37
| | [ #1 ] |
|
|
 |
Elite Member  |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| |
Status: Offline |
|
|
spotUP
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 14-Jun-2009 1:37:07
| | [ #2 ] |
|
|
 |
Elite Member  |
Joined: 19-Aug-2003 Posts: 2896
From: Up Rough Demo Squad | | |
|
| i know something is being done about open sonic, but not by me. :) i uploaded a bunch of stuff to os4depot today. nothing to be overly excited about, but the allegro font editor is nice for example. more to follow, be so sure!
hitman, this update is miles better than the old version, thanks for the update, finally. :) i have found some issues today though, ofcourse ;) i will mail you about those soon.
the slow times on os4depot are over! weee...
and, IamSONIC, congrats on your first port! _________________ AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.
http://www.asciiarena.com http://www.uprough.net
|
|
Status: Offline |
|
|
Hitman
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 14-Jun-2009 5:37:39
| | [ #3 ] |
|
|
 |
Member  |
Joined: 16-Jul-2005 Posts: 99
From: Tokyo | | |
|
| Yes it's maturing now - all that hard work is beginning to pay off! I don't know if I'd have started this project if I knew just how much work it would be!!! 
BTW, when you upload can you mark the uploads as Allegro in their description so that it's obvious. Then I can download them all to check for compatibility with future versions of the library. _________________
|
|
Status: Offline |
|
|
spotUP
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 14-Jun-2009 13:26:01
| | [ #4 ] |
|
|
 |
Elite Member  |
Joined: 19-Aug-2003 Posts: 2896
From: Up Rough Demo Squad | | |
|
| they are marked as allegro in a way... they all state that they need allegro on the info page. _________________ AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.
http://www.asciiarena.com http://www.uprough.net
|
|
Status: Offline |
|
|
spotUP
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 15-Jun-2009 17:54:33
| | [ #5 ] |
|
|
 |
Elite Member  |
Joined: 19-Aug-2003 Posts: 2896
From: Up Rough Demo Squad | | |
|
| |
Status: Offline |
|
|
Tuxedo
 |  |
Re: Version 1.1 of Allegro released (and some games) Posted on 15-Jun-2009 19:15:31
| | [ #6 ] |
|
|
 |
Elite Member  |
Joined: 28-Nov-2003 Posts: 2350
From: Perugia, ITALY | | |
|
| @SpotUp
here allegro dont work... :P
I got: Quote:
OS version is too old. Allegro requires at least OS 4.1 with elf.library version 53.2
|
and (for example) crashes like that:
Quote:
Crash log for task "GGR" Generated by GrimReaper 52.7 Crash occured in module liballegro.so at address 0x7F80FE58 Type of crash: DSI (Data Storage Interrupt) exception
Register dump: GPR (General Purpose Registers): 0: 7F80FE50 67B66BF0 00000000 FFFFFFFF 67B66918 6B6918A8 00000000 67B66918 8: 67B6691F 00000000 69B409E0 0000005D 28002084 67E43860 00000000 00000000 16: 68403340 7F883F74 67EA6A1C 67EA6B60 69B40024 67BD6E34 69B44BB4 67EA69C0 24: 693B934C 67E40000 693B9348 67BDC478 6B690694 FFFFFFFF 67F1B498 FFFFFFFF
FPR (Floating Point Registers, NaN = Not a Number): 0: nan 0 0 0 4: 0 95.8 43.8 4.5036e+15 8: 0.25 4.5036e+15 4.5036e+15 0 12: 1 44 -1.68968e+234 -7.97581e+236 16: 3.57143e-173 6.73671e-207 -82.0243 774.845 20: 6.03588e+138 4.70315e+244 3.47554e-37 -1.31901e-221 24: 2.90677e-83 1.23465e-26 1.84388e+261 6.69118e-289 28: 10.0664 nan 6.29385e+140 -8.98847e+307
FPSCR (Floating Point Status and Control Register): 0x82004000
SPRs (Special Purpose Registers): Machine State (msr) : 0x0000F030 Condition (cr) : 0x28002082 Instruction Pointer (ip) : 0x7F80FE58 Xtended Exception (xer) : 0x20000000 Count (ctr) : 0x7F8147AC Link (lr) : 0x7F80FE50 DSI Status (dsisr) : 0x40000000 Data Address (dar) : 0x00000084
680x0 emulated registers: DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 FPU0: 0 0 0 0 FPU4: 0 0 0 0
Symbol info: Instruction pointer 0x7F80FE58 belongs to module "liballegro.so" (PowerPC) Symbol: install_sound + 0x16C in section 9 offset 0x00060E58
Stack trace: liballegro.so:install_sound()+0x16C (section 9 @ 0x60e58) GGR:_Z4initv()+0x4C (section 7 @ 0x3d888) GGR:main()+0x68 (section 7 @ 0x40fbc) native kernel module newlib.library.kmod+0x00001f38 native kernel module newlib.library.kmod+0x00002b84 native kernel module newlib.library.kmod+0x00002d48 GGR:_start()+0x170 (section 7 @ 0x170) native kernel module dos.library.kmod+0x0001ea6c native kernel module kernel+0x0003a49c native kernel module kernel+0x0003a51c
PPC disassembly: 7f80fe50: 82fe8090 lwz r23,-32624(r30) 7f80fe54: 81370000 lwz r9,0(r23) *7f80fe58: 80090084 lwz r0,132(r9) 7f80fe5c: 2f800000 cmpwi cr7,r0,0 7f80fe60: 419e0234 beq- cr7,0x7F810094
System information:
CPU Model: IBM PowerPC 750 CXe V2.4 CPU speed: 666 MHz FSB speed: 133 MHz Extensions: performancemonitor
Machine Machine name: AmigaOne Memory: 524288 KB Extensions: bus.pci bus.agp
|
Any idea?Last edited by Tuxedo on 15-Jun-2009 at 07:17 PM.
_________________ Simone"Tuxedo"Monsignori, Perugia, ITALY.
|
|
Status: Offline |
|
|
Hitman
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 15-Jun-2009 22:01:59
| | [ #7 ] |
|
|
 |
Member  |
Joined: 16-Jul-2005 Posts: 99
From: Tokyo | | |
|
| Hi.
Allegro now only works with OS 4.1, not with OS 4.0. So if you try to run an Allegro game on a 4.0 system then this is what will happen. Mind you, you should only get the "nice" error that Allegro prints, not the crash. Unfortunately most Allegro games are pretty badly written so if Allegro fails to initialise then they crash as they don't do any error checking. 
What OS version do you have? I really didn't want to make Allegro OS 4.1 only but unfortunately there are some pretty nasty bugs in the old OS 4.0 version of elf.library that prevent shared objects from working with the latest SDK. _________________
|
|
Status: Offline |
|
|
cap
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 16-Jun-2009 5:45:41
| | [ #8 ] |
|
|
 |
Regular Member  |
Joined: 30-Jan-2003 Posts: 298
From: Melton Mowbray - Porkpie centre. | | |
|
| Ah well looks this looks like another good reason to upgrade from OS4 Final as i was also wondering why it was non-functional for me also. Last edited by cap on 16-Jun-2009 at 05:59 AM.
_________________ A1/G4 1GHZ
OS4.1 latest update. 1ghz Radeon Club3d 9250 Usb/Dma fixed.
|
|
Status: Offline |
|
|
HammerD
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 16-Jun-2009 5:52:10
| | [ #9 ] |
|
|
 |
Cult Member  |
Joined: 31-Oct-2003 Posts: 935
From: Ontario, Canada | | |
|
| Is there anyway you can reduce the memory requirements ? I had about 85MB free after booting and I tried the Ghosts 'n' Goblins remix and it started loading the graphics for the game and ate up all my RAM and crashed... :(
Maybe load/unload graphics/objects as needed? _________________ AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!
|
|
Status: Offline |
|
|
Hitman
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 16-Jun-2009 12:20:19
| | [ #10 ] |
|
|
 |
Member  |
Joined: 16-Jul-2005 Posts: 99
From: Tokyo | | |
|
| @HammerD
Unfortunately there is not much I can do. GGR does take a lot of memory and I find myself that on my 256 MB system I often need to run it from a clean boot.
The problem is not with Allegro but with the games themselves. Most of the games, even if they are fun to play, are not very well written, because they are not written by professionals but by "bedroom coders." So as such they don't have much in the way of error checking and the code is often very poorly done. So they work, but as soon as something goes wrong - BOOM! And because they come from the PC world they are very memory hungry, as you have seen.
The only way that I could do anything about that is to start actually editing the source code for the individual games, which I don't have time to do. I could make GGR very lean on memory but it would take weeks! I'll only do that if the game is particularly good and really won't run well or at all on the Amiga without some work. Otherwise I would spend my entire time just editing games and never getting to add new features to Allegro or to work on my other projects (which I really must get around to releasing one day)!
Sorry I can't give you a more pleasant answer! _________________
|
|
Status: Offline |
|
|
Hitman
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 16-Jun-2009 12:24:34
| | [ #11 ] |
|
|
 |
Member  |
Joined: 16-Jul-2005 Posts: 99
From: Tokyo | | |
|
| Hi Cap.
Did it crash in the same way, with the error followed by the crash? I might make the allegro_init() function exit by default to avoid this kind of thing in the next version. As I said to someone else in this thread, most of the games do very bad error checking.  _________________
|
|
Status: Offline |
|
|
paolone
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 16-Jun-2009 15:23:59
| | [ #12 ] |
|
|
 |
Super Member  |
Joined: 24-Sep-2007 Posts: 1145
From: Unknown | | |
|
| Hi Hitman, would you ever consider a port of Allegro to AROS too? It would be really helpful... |
|
Status: Offline |
|
|
Tuxedo
 |  |
Re: Version 1.1 of Allegro released (and some games) Posted on 16-Jun-2009 22:00:59
| | [ #13 ] |
|
|
 |
Elite Member  |
Joined: 28-Nov-2003 Posts: 2350
From: Perugia, ITALY | | |
|
| I use AmigaOS4.1...weird crash? but ALL Allegro stuffs crash here with the new version... :(  _________________ Simone"Tuxedo"Monsignori, Perugia, ITALY.
|
|
Status: Offline |
|
|
Hitman
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 18-Jun-2009 13:11:46
| | [ #14 ] |
|
|
 |
Member  |
Joined: 16-Jul-2005 Posts: 99
From: Tokyo | | |
|
| @paolone
Sure, an AROS port would be great! But I don't have a PC. The sources will soon be in the official Allegro SVN server so after that anyone can get them and compile for AROS, Morph OS or OS3.
I should really have put them in the SVN server already but have been lazy.  _________________
|
|
Status: Offline |
|
|
Hitman
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 18-Jun-2009 13:13:01
| | [ #15 ] |
|
|
 |
Member  |
Joined: 16-Jul-2005 Posts: 99
From: Tokyo | | |
|
| @Tuxedo
I'd like to get to the bottom of this.
Can you do me a favour and type:
version elf.library full
And let me know what it says? Thanks. _________________
|
|
Status: Offline |
|
|
Tuxedo
 |  |
Re: Version 1.1 of Allegro released (and some games) Posted on 18-Jun-2009 22:14:57
| | [ #16 ] |
|
|
 |
Elite Member  |
Joined: 28-Nov-2003 Posts: 2350
From: Perugia, ITALY | | |
|
| uhm... I got:
elf.library 52.4 (24-Mag-2007)
Maybe a "bit" old right?
Where to get a newer version? _________________ Simone"Tuxedo"Monsignori, Perugia, ITALY.
|
|
Status: Offline |
|
|
IamSONIC
|  |
Re: Version 1.1 of Allegro released (and some games) Posted on 21-Jun-2009 12:22:34
| | [ #17 ] |
|
|
 |
Member  |
Joined: 20-May-2004 Posts: 62
From: Germany | | |
|
| So after a few days when the new allegro lib is out ...
when people running allegro stuff and it crashes, either they have:
- Not installed the elf library update from Hyperion website - Not installed newest allegro library - no AmigaOS 4.1
@samo79 Open Sonic iss already ported and will be released when the last fine tuning has been done
@spotUp thx 4 compliment
@hitman thx 4 your great work on allegro _________________
|
|
Status: Offline |
|
|
Tuxedo
 |  |
Re: Version 1.1 of Allegro released (and some games) Posted on 21-Jun-2009 19:51:18
| | [ #18 ] |
|
|
 |
Elite Member  |
Joined: 28-Nov-2003 Posts: 2350
From: Perugia, ITALY | | |
|
| mmm.... effectively now that I've installed the AmigaOS4.x QuickFix Allegro games wroks(FrontEnd no anyway...crashes allegro library...) GGR however was unplayabel on my A1SE@666 works at about half speed... Imagine that on SAM boards was the same thing... _________________ Simone"Tuxedo"Monsignori, Perugia, ITALY.
|
|
Status: Offline |
|
|