Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
80 user(s) are online (45 user(s) are browsing Forums)

Members: 1
Guests: 79

VooDoo, more...

Headlines

 
  Register To Post  

« 1 (2) 3 »
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@MickJT

Quote:
once I see a single program's source that uses it, I'm sure I'll immediately understand, since you're saying it's just a few lines.


You can find a games on the internet, or you can read the manual, the rest is just Allegro, what I wrote above naturally is just to explain how you can compile it, use it and improve it.


Edited by LiveForIt on 2015/2/27 20:44:02
Edited by LiveForIt on 2015/2/27 21:15:15
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
Just popping in to say development on Allegro5 has not stopped.

https://sourceforge.net/p/allegro5-for ... -for-amigaos/4/log/?path=


Edited by LiveForIt on 2015/10/20 21:11:42
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@LiveForIt

Good news

Go to top
Re: Allegro5 for AmigaOS4.1
Just popping in
Just popping in


See User information
@LiveForIt

Thanks, and what about Mplayer instead ?


Sam 460EX, 2Gb Ram, Radeon R7 250, AmigaOS4.1 FE
A4000 PPC604@233, Mediator
A1200 PPC603@160, Mediator
uA1 G3@800, 512 Mb [sold]
Go to top
Re: Allegro5 for AmigaOS4.1
Just can't stay away
Just can't stay away


See User information
@zzd10h

AmiDarkEngine changed its name into ASourceEngine and it will be AmigaOS4 only. AmiDarkEngine is not discontinuted but it is under development and it will be 100% AmigaOS (so Intuition and no more stuff like GLUT and so on..)

Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@sofistisoftware

There is not a lot I can do about mplayer, we need gallium rally, or hardware accelerated video decoding.

Experimenting on mplayer take huge amount of time, development, testing, answering, questions, and giving feedback, and at some point, I need a break from it. I just one man working on it, and now I'm back to working full time again. So my time is limited again.


Edited by LiveForIt on 2015/10/20 22:03:32
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@LiveForIt

Neither some bug fix ?
Still a lot of small problems here and there ...

Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@LiveForIt

Nice to see you're still spending your free time to do some amiga coding.

X5000
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@samo79

Quote:
Neither some bug fix ?

Yes, there will be bug fixes if I find bugs in Allegro5.
Quote:
Still a lot of small problems here and there ...

Yes Allegro5, needs a lot of work, I'm hoping more developers help out, that’s my motivation for having it open source.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@LiveForIt

I originally assumed that you were porting Allegro 5, but I now see that your creating a from-scratch reimplementation. Nice.

Quote:
Yes Allegro5, needs a lot of work, I'm hoping more developers help out, that’s my motivation for having it open source.

Have you had much interest from other developers to help out? If not, you might get more once you have a few demos/games working with it.

BTW, is there a website listing games that use Allegro 5? I couldn't find one. I did find a website listing Allegro games, but it didn't indicate which version of Allegro any of the listed games used.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@Hans

Quote:
I originally assumed that you were porting Allegro 5, but I now see that your creating a from-scratch reimplementation. Nice.


More fun that way.

No point in importing unnecessary Linux dependency's.
Allegro is supposed to just get you from A to B, provide a easy to code API. AmigaOS has most what you need to make game, but Allegro provided cross platform support, so most of it can be simply mapped to AmigaOS functions.

Quote:
BTW, is there a website listing games that use Allegro 5?


Yes on the menu to left, you find game category's under Projects.

https://www.allegro.cc/files/

Some games on youtube:

https://www.youtube.com/watch?v=C3PcvcQ-w9k
https://www.youtube.com/watch?v=8CioeQnBbHw
https://www.youtube.com/watch?v=u5m22mWlJT0
https://www.youtube.com/watch?v=bZq86vpRlZo
https://www.youtube.com/watch?v=jpyVdo_2w84

Quote:
You might get more once you have a few demos/games working with it.


It takes a lot of time to make quality games, whatever API you pick. The games we are worked has mostly been worked on once or twice in a year, in cooperation with a friend of my.

The games are progressing slowly because, we do it when he has some time, as he is doing artwork I am letting him decide most stuff as he is the one mostly interested in making games.

The idea was originally he was going to learn C++, but that has not happened, so I'm mostly doing the coding, and building the foundation.

Basic stuff like spawn points, monsters, physics, tiles editor, and so on.


Edited by LiveForIt on 2015/10/27 21:41:19
Edited by LiveForIt on 2015/10/27 22:05:25
Edited by LiveForIt on 2015/10/27 22:18:28
Edited by LiveForIt on 2015/10/27 22:24:30
Edited by LiveForIt on 2015/10/27 22:25:17
Edited by LiveForIt on 2015/10/27 22:32:37
(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@LiveForIt

Quote:
Yes, there will be bug fixes if I find bugs in Allegro5.


Well i refer to MPlayer not Allegro...

Go to top
Re: Allegro5 for AmigaOS4.1
Amigans Defender
Amigans Defender


See User information
Any news about Allegro 5?

i'm really tired...
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@afxgroup

Google code is no longer, but files can be found here:

https://github.com/khval/VectorPlay/tr ... ctorPlay/amigaos/allegro5

The project was never really about, porting allegro5, its was more about making game that was able compile on windows and AmigaOS4. So project stopped when I stopped working on that game.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@afxgroup

Maybe an easier task could be starting updating the version 4 ?
In 2019 the Allegro team released the 4.4.3.1, while our old port is based to 4.3.10

Go to top
Re: Allegro5 for AmigaOS4.1
Amigans Defender
Amigans Defender


See User information
Maybe, but imho we should do something like we did with SDL2. On github with people that merge the official changes. (or better merge the changes to the official repo)

i'm really tired...
Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@afxgroup

If i remember correctly, IamSonic had tried to get his hands on it, but he stopped quite soon for an issue that caused the CPU to be always at 100% making things almost unusable

Go to top
Re: Allegro5 for AmigaOS4.1
Just popping in
Just popping in


See User information
@samo79

yes. If you launch an Allegro Game than the CPU load will be immediately 100% correct, but they are usable. Anyway i would expect that those games run smoothly at 60 fps on a 60 Hz Screen. Especially on an X5000. As the X5000 is the only OS4 Machine i currently own, i cannot say if this problem occurs also on other OS4 Machines. Some time ago i investigated this issue but without any reasonable results. I still don't know how to debug things on OS4 in terms of perfomance. I asked for some help on

https://os4coding.net/forum/optimizing ... es-library-threading-code

As i wrote into the thread on OS4 Coding, i was investigating the Library from OS4Depot, so Allegro 4x, not 5!

Go to top
Re: Allegro5 for AmigaOS4.1
Just popping in
Just popping in


See User information
Heres a link of a breakout clone called Paranoid i ported a couple of weeks ago:

https://workupload.com/file/Wurgy84upsG

I added support for joypads and enabled the FPS Counter by default

This archive containts also a liballegro.so (whis is pretty much the same as the one on OS4Depot). Shame on me... i should finaly start using (s)git on OS4 to see what i did/tried :)

Go to top
Re: Allegro5 for AmigaOS4.1
Home away from home
Home away from home


See User information
@IamSONIC

Yes i can reproduce the same 100% CPU on my Sam440 .. will try now with Paradroid

Don't know if same problem could be reproduced also on other plaforms, but on Aminet there is a source code for the MorphOS version that is based to the same source code of OS4, though it could be used as a reference ?
Did a quick compare of the same function in atimer.c file, but both functions look almost identical except for the "IExec" used in OS4


MorphOS

Quote:

for ( ; ; )
{
Signal = Wait(ThreadSignal | TimerSignal);

if (Signal & ThreadSignal)
{
break;
}


AmigaOS4

Quote:

for ( ; ; )
{
Signal = IExec->Wait(ThreadSignal | TimerSignal);
 
if (Signal & ThreadSignal)
{
break;
}


Here the MorphOS source:
http://aminet.net/package/dev/src/AllegroSources

Go to top

  Register To Post
« 1 (2) 3 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project