Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
21 user(s) are online (5 user(s) are browsing News)

Members: 0
Guests: 21

more...

Support us!

Headlines


Recent Replied Topics
Topic Replies Last Post  
AmigaOS4 Video editing software 17 (600) AmigaSociety Today 16:03
AmigaOS4 wipEout Rewrite Enhanced Fantômas Edition AmigaOS 4.1 [1][2] 23 (989) Petrol Today 14:55
AmigaOS4 Pegasos2 with RadeonHD/RX via bridge [1][2] ... [8][9][10][11] 218 (23330) K-L Today 12:07
AmigaOS4 rVNCd v1.38 is released 19 (633) ktadd Today 5:26
AmigaOS4 AmiUpdate Update 2.55 (11.10.2024) [1][2] 21 (1289) daveyw Yesterday 21:16
AmigaOS4 Sam 460 LE news 19 (3862) davebraco Yesterday 20:12
AmigaOS4 GL4ES: another OpenGL over OpenGLES2 emulation - some tech. info and porting progress [1][2] ... [40][41][42][43] 846 (378720) Raziel Yesterday 19:45
AmigaOS4 updating sgit [1][2][3][4][5][6] 115 (43343) LiveForIt Yesterday 18:51
AmigaOS4 infinite icons theme pack [1][2][3][4] 79 (4214) white Yesterday 9:07
Competitions 2024-October-Gaming Competition- ProtoType [1][2] 22 (1105) 328gts Yesterday 5:50
AmigaOS4 QuakeII OS4 Version problems... 16 (702) nubechecorre 11/2 23:27
AmigaOS4 A1222 vs Sam460LE benchmarks? 6 (387) K-L 11/2 18:18
AmigaOS4 Latest web browser for AmigaOS4.1? 2 (256) PixelHi 11/2 18:05
AmigaOS4 SDL2 [1][2] ... [71][72][73][74] 1472 (580759) McFly 11/2 18:04
AmigaOS4 AmigaOne x5000 Thread 4 (322) cloverskull 11/2 6:51
[ Free for all]  [ Too Hot To Handle]  [ Classifieds]       [View all Topics]  [View all Forums]  [Forum Settings]
Software News : GL4ES Round 4.6: Pangea Software strikes back.
Posted by kas1e on 2022/10/1 13:35:51 (1104 reads) News by the same author
Software News

... First words ...

Hello, everyone ! There are another unexpected releases for GL4ES which deserve your attention.

But before we go further, I need to make a few notes about:

Resized Image



 NOTE1: Radeon RX users-BE SURE that you set Prefs: PowerManagment to HIGH! Automatic PowerManagment in Radeon RX drivers does not raise resources to
maximum when needed, and as a result, you will have low FPS in most games if your powermanagment is set on optimal, or low, or so values. So
you should set it to HIGH, save, reboot, and check that it is set to HIGH before trying to run games.

!!! Failure to do so will result in a significant drop in FPS !!!

Be also sure, that you did not run anything heavy in background (like Candy).

To test that everything is working correctly, you can always download the Irrlicht Engine from os4depot and test 02.Quake3Map example.
Results when you run an example and do nothing for a few seconds should be:

-- X1000 and some middle RadeonRX like 560 ~220FPS or so.
-- X5000 and some middle RadeonRX like 560 ~250FPS or so
-- SAM460 is pretty much slower (just 35-40 FPS) in terms of 3D due to a) disabled GART and b) broken cache coherency. So, you are on your own.



NOTE2: Minimum requerements for everything as always latest 2D/3D drivers and libraries:

-- Warp3DNova.library >= 54.16
-- ogles2.library >= v3.3
-- RadeonHD >= 3.7 or RadeonRX >= 2.11 (with Prefs:PowerManagment set to HIGH)

Everything is part of Enhancer 2.2. If you are on anything less, you will have all sorts of issues, bugs, crashes, and rendering glitches of all sorts. You are warned!


NOTE3: If you have an x5000, make sure you have not one, but two RAM modules!Or your memory read/write will be twice as slow, and you will lose FPS!
See the dedicated thread here
: x5000 benchmarks / speed up



... Intro ...

Resized Image

Pangea Software was, and still is, a video game developer. The company began with Apple IIGS games in 1987, then moved to Macintosh
and later to iOS. Pangea found its primary success with a series of 3D games when 3D hardware accelerators first began to appear on
the Macintosh, beginning with Nanosaur in 1998 and extending into the early 2000s.

Lately, Pangea allowed Iliyas Jorio to resurrect and update their games to work on modern computers, and so, those ports were born for
many platforms, including AmigaOS4.

All ports are free of charge! And if you’d like to support the author of ports and further development of Pangea game ports, feel free to
visit him at https://jorio.itch.io and name your own price for any of the games there. The author will greatly appreciate it and will
continue to provide BIG-Endian fixes.


So, what was done for those game ports to make them happen on AmigaOS4 ?

-- used gcc 11.3.0, latest GL4ES, latest SDL2
-- stack cookie of 1mb to avoid possible crashes on running
-- fixed amiga paths , so we use PROGDIR: to save/get game's data
-- big endian fixes (done by author of the code Jorio)
-- small fixes in GL4ES and SDL2 which arise during porting of those games

And that is what we have for today:

... Releases ...

1). Cro-MagRally


The wildest racing game since man invented the wheel!

In Cro-Mag Rally you are a speed-hungry caveman named Brog who races through the Stone, Bronze, and Iron Ages in primitive vehicles such
as the Geode Cruiser, Bone Buggy, Logmobile, Trojan Horse, and many others. Brog has at his disposal an arsenal of primitive weaponry
ranging from Bone Bombs to Chinese Bottle Rockets and Heat Seeking Homing Pigeons.

Resized Image Resized Image

In addition to single-player racing where one player races against the computer, there are also several different multi-player modes
including Tag, Capture the Flag, and Survival. Up to four players can play on a single computer in split-screen mode.

Cro-Mag Rally was released in 2000 by Pangea Software as a Mac exclusive, and it was a pack-in game on Macs that came out around that time
and this is a port of the original OS 9 version of the game. It aims to provide the best way to experience CMR on today’s computers. It is
an “enhanced” version insofar as it fixes bugs that may hinder the experience, and it brings in a few new features in keeping with the spirit
of the original game.

Resized Image Resized Image

Some of the new features include:

-- Up to 4 players in split-screen multiplayer (up from 2 in the original).
-- The UI is subtly animated and has been tweaked to be pleasant to look at on modern widescreens.
-- Enable a timer in race modes to hone your racing skills, and keep track of your records in the all-new scoreboard!

Watch this out:

Resized Image Youtube video of Cro-Mag Rally gameplay in action on AmigaOS4, 1920x1080 full HD

Grab it from os4depot while it hot !

2). OttoMatic

The year is 1957 and a fleet of flying saucers from Planet X have come to Earth. These saucers are under the control of the evil
Brain Aliens who are abducting helpless human beings to become slaves of The Giant Brain. You are Otto Matic, the robot who is
given the job of saving Earth from the clutches of The Giant Brain from Planet X. You must rescue as many humans as you can while
defeating the Brain Aliens and all of their evil followers. Your mission will take you to strange and fantastic alien worlds which
are often treacherous and will require Otto to perform amazing feats.

Resized Image Resized Image


Otto Matic was first released in 2001 as a "Carbon" app for Mac OS 9 and X. It came bundled with some Mac models of that era. The
game was eventually ported to 32-bit Intel Macs, but it stopped working when macOS 10.15 discontinued 32-bit support, and with it,
support for Carbon. Pangea Software allowed Jorio to update the original game to keep it running on today's major desktop platforms.
New version aims to be faithful to the original. Elements of the presentation and handling were slightly updated.


Resized Image Resized Image


See how it in action:

Resized Image Youtube video of Otto Matic gameplay in action on AmigaOS4, 1920x1080 full HD

Get the game from os4depot.

3). BillyFrontier

Billy Frontier is an arcade style action game with a “cowboys in space” theme. You get to fight in duels, shootouts and stampedes.
It’s the kind of game you’ll want to pick up and play whenever you get that twitch to just shoot something and blow stuff up!


Resized Image Resized Image


Billy Frontier was released for PowerPC Macs in 2003 and this is a port of the game to modern operating systems.

Resized Image Resized Image


Check this out:

Resized Image Youtube video of Billy Frontier gameplay in action on AmigaOS4, 1920x1080 full HD

You can get it from os4depot as always/

... Final words ...


If you like it, you can support the main author of those updated ports. Just go there : https://jorio.itch.io/
and name your own price for any of the games there. It would be much appreciated!

As usual, I want to give a big thank you to:

to Jorio who actualy did all the work and kindly made BIG-ENDIAN adaptations: https://github.com/jorio/
to ultri007 to point out on the sources: https://www.amigans.net/modules/newbb/viewtopic.php?topic_id=8984
to ptitSeb for gl4es: https://github.com/ptitSeb/gl4es/
to Capehill for adding to SDL2 missing function: https://github.com/AmigaPorts/SDL https://github.com/capehill/glsnoop
to Daniel for OpenGL ES2 and all his help with everything: http://www.goldencode.de/
to Hans for Warp3DNova and all his help with everything: https://keasigmadelta.com/
to AEON/AmigaKit because of which we have OpenGL ES2 and Warp3DNova: http://www.a-eon.com/
to others for all the help and tests

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
sailor
Published: 2022/10/2 10:10  Updated: 2022/10/2 10:10
Not too shy to talk
Joined: 04/23/2021
From: Central Bohemia, Czech Republic
Comments: 416
 Thanks
It looks great. Many thanks to kas1e and all involved for excellent job! Amiga is better now.
mufa
Published: 2022/10/2 15:56  Updated: 2022/10/2 15:56
Not too shy to talk
Joined: 11/27/2006
From: Poland
Comments: 269
 Thanks
Thanks for the good job. Are you planning to add gamepad support?
kas1e
Published: 2022/10/2 16:31  Updated: 2022/10/2 16:31
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepad
@mufa
Basically as i understand it, it should already works.. At least code is here, and file "gamecontrollersdb.txt" are in Data/System and loads up from there. But strangely it didn't works as it, and even if i add this to the end of file :

http://jabirulo.byethost13.com/temp/sdl2/gamecontrollerdb.txt?i=1

It still not works.. Need to invistigate why..
kas1e
Published: 2022/10/2 17:26  Updated: 2022/10/2 17:26
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepads
@Mufa
Sorted details with author:
Billy Frontier to not have gamepad support, as it expected to play on keyboard and mouse.

OttoMatic and CraMag Rally do have gamepad support, but amigaos4 specific mapping should be added to PROGDIR:Data/System/gamepadcontrollersdb.txt (as by default there none). Once you will add your mapping there, it will works : in OttoMatic all will works as expected right away, in CMR it will not works in the menu when you first run, but will works in the game itself when actually play (so that small bug to fix for author).

Probably i need to update those 2 ports which expected to works with gamepads, in which add at bottom of gamecontrollersdb.txt our amigaos4 mappings as well as if author will fix CMR's menu.

But for now you can add it yourself to have it working
kas1e
Published: 2022/10/2 18:50  Updated: 2022/10/2 18:50
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepads
@Mufa

So we deal with author about Cro-Mag Rally not working in menu, now all fine.

Can you plz go to the https://www.amigans.net/modules/newbb/viewtopic.php?topic_id=8246 and made your mappings for your joystick/gamepad , so i can also add it to gamepadsconfigdb.txt together with others when will made update
kas1e
Published: 2022/10/2 21:17  Updated: 2022/10/2 21:18
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepad
@Mufa
Can you check if your gamepad works with OttoMatic? I just need to be sure that your joystick is recognized by SDL2.
mufa
Published: 2022/10/3 9:36  Updated: 2022/10/3 9:36
Not too shy to talk
Joined: 11/27/2006
From: Poland
Comments: 269
 Re: gamepad
"No gamepad detected"

Resized Image
mufa
Published: 2022/10/3 9:43  Updated: 2022/10/3 9:43
Not too shy to talk
Joined: 11/27/2006
From: Poland
Comments: 269
 Re: gamepads
Quote:
So we deal with author about Cro-Mag Rally not working in menu, now all fine.

Can you plz go to the https://www.amigans.net/modules/newbb/viewtopic.php?topic_id=8246 and made your mappings for your joystick/gamepad , so i can also add it to gamepadsconfigdb.txt together with others when will made update


I have Logitech F310 Dual Action. This is probably the most popular gamepad used by Amigaos 4 users and certainly in the thread to which you link, someone has already added it before.

He works well with all other games in SDL2, but not with those from Pangea Software.
kas1e
Published: 2022/10/3 9:47  Updated: 2022/10/3 9:48
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepads
@Mufa
So it mean your mapping of your gamepad also not in the database. If you want your one be in controllers database for all the time, plz do those steps:

Download that: https://kas1e.mikendezign.com/aos4/sdl2/controllermap.lha

Then, run there "controllermap" binary from the shell. It will show you gamepad image, and ask you to press buttons when they will be marked by green. Once you done with it, save the final string they give you, and post it there (so i can add it to SDL2 gamepad database). And you may also want to check if it helps, etc, by adding that string you have after conrollermap to the Data/System/controllersdb.txt at the end of file.
kas1e
Published: 2022/10/3 10:00  Updated: 2022/10/3 10:00
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepads
@Mufa
By the way, i also have "Logitech Gamepad F310", and this one isn't in our SDL2 datatabase. Once i add it by help of that "cotrollermap" thing and recompile with new changes SDL2 and link against games, it start to work. Probabaly your mappings missing by some reassons still.
mufa
Published: 2022/10/3 10:02  Updated: 2022/10/3 10:02
Not too shy to talk
Joined: 11/27/2006
From: Poland
Comments: 269
 Re: gamepads
I added my mapping to the linked thread.
kas1e
Published: 2022/10/3 10:05  Updated: 2022/10/3 10:05
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepads
@Mufa

Yeah, thanks. So it's the same mapping as for my one, and it indeed wasn't in SDL2 gamepad database. So now if you want to check that all fine , just add this line at end of Data/System/gamecontrollerdb.txt of OttoMatic, and try if it will works. If yes, then all ok and i will release fixed CMR + working gamepad and OttoMatic
mufa
Published: 2022/10/3 10:17  Updated: 2022/10/3 10:17
Not too shy to talk
Joined: 11/27/2006
From: Poland
Comments: 269
 Re: gamepads
Gamepad work fine. Many Thanks!!!
kas1e
Published: 2022/10/3 10:21  Updated: 2022/10/3 10:21
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 gamepads
@Mufa
Thanks ! So will release today updated OttoMatic and CroMag Rally
samo79
Published: 2022/10/3 13:02  Updated: 2022/10/3 13:03
Home away from home
Joined: 12/02/2006
From: Italy, Perugia
Comments: 3786
 Re-release
@kas1e

Since you are recompiling them could you also add a versioning to the 3 games binaries?
kas1e
Published: 2022/10/3 14:05  Updated: 2022/10/3 14:05
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 No no
@samo Yeah :) and catalogs in all languages for name of game ?:)
nbache
Published: 2022/10/6 18:42  Updated: 2022/10/6 18:45
Just can't stay away
Joined: 12/01/2006
From: Copenhagen, Denmark
Comments: 1530
 Running Irrlicht demo
Quote:
To test that everything is working correctly, you can always download the Irrlicht Engine from os4depot and test 02.Quake3Map example.
Results when you run an example and do nothing for a few seconds should be:

-- X1000 and some middle RadeonRX like 560 ~220FPS or so.
-- X5000 and some middle RadeonRX like 560 ~250FPS or so

I just tried this on my X5000/40 with RX560.

I get around 180-185 FPS.

I'm guessing the difference could be because I (probably) only have one memory module; I'd have to open and look.

Does that sound reasonable?

BTW, if anyone wondered how to quit the example - Alt F4 (good old Windows way ).

Best regards,

Niels
kas1e
Published: 2022/10/6 22:12  Updated: 2022/10/6 22:12
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9101
 5040
@nbache
All i know for the moment about x5000/40, that it _slower_ than x5000/020 in some 3D tests. Exactly like you show, on 20-25% slower. Why ? Dunno. No one was interested enough to dig in, but it should be instead faster (at least that expected), not slower. But it is.
nbache
Published: 2022/10/6 23:13  Updated: 2022/10/6 23:13
Just can't stay away
Joined: 12/01/2006
From: Copenhagen, Denmark
Comments: 1530
 Re: 5040
@kas1e

Ah, yes, I remember also reading this.

In the meantime, I checked my memory config, and yes, I only have one stick installed, in the slot closest to the CPU.

I'll see if I can get one more, it would be interesting to see how much difference that makes.

Maybe the 5000/040 machines tested so far also only had one stick, and that is what made the difference?

Best regards,

Niels
khayoz
Published: 2022/10/14 22:14  Updated: 2022/10/14 22:14
Not too shy to talk
Joined: 01/10/2007
From: Stockholm Sweden
Comments: 411
 GL4ES Round 4.6: Pangea Software strikes back.
@kas1e Thank you very much! Keep on doin what you do!
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1718
Logged in last:
  24 hours, 66
  7 days, 129
  30 days, 177

Random Photo
Concrete Jungle

New Articles List

New Members
ghettofinger
ghettofinger 10/30/2024
VaultDweller
VaultDweller 10/30/2024
Greenslade
Greenslade 10/11/2024
komyash
komyash 09/20/2024
Correine
Correine 09/16/2024
Falke_34
Falke_34 09/14/2024
DigitalDesigns
DigitalDesigns 09/12/2024
tao
tao 09/10/2024
DigitalDesings
DigitalDesings 08/31/2024
deadwood
deadwood 08/28/2024


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project