Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
132 user(s) are online (8 user(s) are browsing News)

Members: 0
Guests: 132

more...

Headlines


Recent Replied Topics
Software News : GL4ES Round 4.6: Pangea Software strikes back.
Posted by kas1e on 2022/10/1 13:35:51 (965 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: 392
 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: 267
 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: 8960
 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: 8960
 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: 8960
 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: 8960
 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: 267
 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: 267
 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: 8960
 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: 8960
 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: 267
 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: 8960
 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: 267
 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: 8960
 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: 3755
 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: 8960
 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: 1495
 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: 8960
 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: 1495
 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: 401
 GL4ES Round 4.6: Pangea Software strikes back.
@kas1e Thank you very much! Keep on doin what you do!
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1674
Logged in last:
  24 hours, 64
  7 days, 133
  30 days, 182

Top Posters
1 kas1e
kas1e 8960
2 Raziel
Raziel 5416
3 LiveForIt
LiveForIt 3777
4 samo79
samo79 3755
5 ChrisH
ChrisH 3582
6 Chris
Chris 3361
7 orgin
orgin 3266
8 328gts
328gts 3025
9 Hans
Hans 2675
10 Antique
Antique 2618

New Members
amienslaver
amienslaver 04/20/2024
Djk83
Djk83 04/19/2024
akutra
akutra 04/08/2024
kishigo
kishigo 03/25/2024
amigait
amigait 03/21/2024
fordprefect
fordprefect 03/06/2024
brufnus
brufnus 02/21/2024
Sugo77
Sugo77 02/11/2024
tomkrk78
tomkrk78 02/01/2024
Radar103
Radar103 01/28/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project