English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 01 September 2023, 16:38   #1
willemdrijver
Registered User
 
Join Date: Jun 2020
Location: Huis ter Heide
Posts: 19
Robin Hood Legend of Sherwood - Amiga Port by Apollo

Apollo Team would like to share the first results from an internal project we started a few months ago.
This project is an experimental exercise to explore the possibilities and limitations of Apollo V4 Series.
We took upon ourselves the challenge to make a port of “Robin Hood - Legend of Sherwood” (RHLOS).

RHLOS is a great RPG Game from SpellBound released in 2002 and intended for Pentium PC’s (233Mhz/64Mb).

Current stage of the project is that we have succeeded in getting the Game somewhat up-and-running on V4.
The FPS is obviously not on the level that we would like it to be, but basic gameplay is already possible . . .

For Compiling we used the ApolloCrossDev setup for Linux which is another (beta) project from Apollo Team.
Graphics routines are changed from SDL based API’s to native Apollo Blit and Scroll routines, partly in ASM.
Sound routines are also rewritten and our now using Apollo Arne instead of the SDL routines.
There is still some work to be done on the mixer and effect routines, but we are confident to make that work also.

There is still a lot of work te be done to get RHLOS up to a level where it could be released in any form or shape.
But we share this first results with you with the intention to raise interests within the Amiga (development) community.
If you feel you have the skills and time to help us in this project, we are looking for you to join us !!! (please PM me on Discord @WillemDrijver).

[ Show youtube player ]
willemdrijver is offline  
Old 02 September 2023, 05:37   #2
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,386
Cool, this sounds super exciting.
Pyromania is offline  
Old 02 September 2023, 09:15   #3
riker77
Registered User
 
Join Date: Oct 2012
Location: Germany
Posts: 21
Quote:
Originally Posted by willemdrijver View Post
...is an experimental exercise to explore the possibilities and limitations of Apollo V4 Series.
..
Graphics routines are changed from SDL based API’s to native Apollo Blit and Scroll routines
...
Sound routines are also rewritten and our now using Apollo Arne
...
And what is Amiga about this port?
riker77 is offline  
Old 02 September 2023, 09:21   #4
derSammler
Senior Member
 
Join Date: Jun 2001
Location: Germany
Posts: 1,666
If this is already using all the native Apollo APIs, I wish you good luck getting the fps anywhere near where it will actually be fun to play.

I guess if the source code is available, we will also see a proper SDL port to run on Emu68 sooner or later.
derSammler is offline  
Old 02 September 2023, 14:11   #5
Prosonic
Registered User
 
Join Date: Mar 2013
Location: Morwell Victoria Australia
Age: 49
Posts: 113
cool cant wait for this to get optimised
Prosonic is offline  
Old 02 September 2023, 14:39   #6
Calabazam
Registered User
 
Join Date: Sep 2005
Location: France
Posts: 479
Is it also for V2?
Calabazam is offline  
Old 02 September 2023, 20:25   #7
jPV
Registered User
 
jPV's Avatar
 
Join Date: Feb 2008
Location: RNO
Posts: 1,007
The game was released commercially also for MorphOS back in the day, but I don't think there's any stock available anymore on any reseller. Would be interesting to know if this port is based on the MorphOS version (might be easier?) or some other port... and are the data and source files freeware nowadays?

In any case it's a really good looking and playing game... yet another game I'd want to play properly if I'd ever have time for casual gaming
jPV is offline  
Old 04 September 2023, 11:23   #8
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,214
Quote:
Originally Posted by riker77 View Post
And what is Amiga about this port?
I should have put money on there being a comment like this somewhere in the thread
E-Penguin is offline  
Old 04 September 2023, 15:11   #9
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 515
Quote:
Originally Posted by Calabazam View Post
Is it also for V2?
I doubt it, what they want is to bring this game out to have some kind of incentive to sell v4. Although it would probably work perfectly well in v2.
We will see, I hope I am wrong
Estrayk is offline  
Old 04 September 2023, 15:37   #10
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,923
Well done, Willem & Co! This is a complex piece of software and certainly not easy to port. It looks already playable but, of course, a bit sluggish. I hope you can speed it up some more.
grond is offline  
Old 04 September 2023, 16:03   #11
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
robin hood

Quote:
Originally Posted by grond View Post
Well done, Willem & Co! This is a complex piece of software and certainly not easy to port. It looks already playable but, of course, a bit sluggish. I hope you can speed it up some more.
Here you go on my a1200 ppc running debian linux I dont need a vampire
This was also ported by gunnar... whats now new with it? Vampire? Come on

Click image for larger version

Name:	003.JPG
Views:	200
Size:	145.0 KB
ID:	80135Click image for larger version

Name:	003.JPG
Views:	200
Size:	145.0 KB
ID:	80135Click image for larger version

Name:	004.JPG
Views:	186
Size:	276.8 KB
ID:	80134
Attached Thumbnails
Click image for larger version

Name:	002.JPG
Views:	132
Size:	207.8 KB
ID:	80136  
Rotzloeffel is offline  
Old 04 September 2023, 16:20   #12
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,923
Quote:
Originally Posted by Rotzloeffel View Post
Here you go on my a1200 ppc running debian linux I dont need a vampire
This was also ported by gunnar... whats now new with it? Vampire? Come on
I guess the novelty is that it runs on AmigaOS-68k and doesn't need a pretty much unobtainable PowerPC-CPU.
grond is offline  
Old 05 September 2023, 14:07   #13
Rotzloeffel
Registered User
 
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
Quote:
Originally Posted by grond View Post
I guess the novelty is that it runs on AmigaOS-68k and doesn't need a pretty much unobtainable PowerPC-CPU.
This will never run on pure 68k... it uses AMMX and special APIs of the Vampire. So it is not AMIGA, it is Vampire....
Rotzloeffel is offline  
Old 05 September 2023, 15:09   #14
Calabazam
Registered User
 
Join Date: Sep 2005
Location: France
Posts: 479
Quote:
Originally Posted by Rotzloeffel View Post
So it is not AMIGA, it is Vampire....
Why someone always comes up to say so?

The Vampire V2 in my A1200 juste behave as a 200 MHz 68060 CPU and has been a direct replacement of a 68060 50 MHz turbocard with only the removing of mmu.library.
There is no AMMX or any API at work here, i don't even know what they might do except some uninteresting asteroid game, just 4 time my previous CPU + RTG.
I had Blizzard PPC about 20 years ago and it gave me only noisy fan, heat, instability and only a few PPC datatypes and a few attempts to run Quake.
Calabazam is offline  
Old 06 September 2023, 05:19   #15
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,944
Seven or eight years ago they were talking about getting this running in the Apollo channel on hardware that was a year and not five years so years later. And now it's happening. Amazing! I'm sure this is running on a Wampyre V2 on an A600?

There must be an SDL Amiga source version available too?
grelbfarlk is offline  
Old 06 September 2023, 12:09   #16
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Quote:
Originally Posted by Calabazam View Post
There is no AMMX or any API at work here, i don't even know what they might do except some uninteresting asteroid game, just 4 time my previous CPU + RTG.
It's written right in the original post:
Quote:
Originally Posted by willemdrijver View Post
Graphics routines are changed from SDL based API’s to native Apollo Blit and Scroll routines, partly in ASM.
Sound routines are also rewritten and our now using Apollo Arne instead of the SDL routines.
So this port won't work on any Amiga except one fitted with a Vampire. I guess we just have to hope someone else does a port using established standards like RTG and AHI so those of us with PiStorms, OS4 machines and so on can benefit.

I'm assuming this port is based on open-sourcing of some description - does anyone know the details, what sort of licence is involved etc.? The MorphOS version was commercial - has that been open-sourced and is being used as a basis? That would make a good starting point for another port if so.
Daedalus is offline  
Old 06 September 2023, 12:12   #17
Calabazam
Registered User
 
Join Date: Sep 2005
Location: France
Posts: 479
Ok i misunderstood, it is not just about the raw power of the card but about those so-called API, which so far have never done anything in my A1200.
Calabazam is offline  
Old 06 September 2023, 12:38   #18
derSammler
Senior Member
 
Join Date: Jun 2001
Location: Germany
Posts: 1,666
Probably because they fear a proper port that would also run on PiStorm/Emu68 would make people ask why they bought a Vampire at all. By not making it run on anything but the Vampire, they don't have to face that comparison. Or maybe there really isn't enough horsepower to do it without every possible optimization. Given the SysInfo results on the Apollo website, the V4 hardly delivers 50% of the performance the minimum CPU required for the PC/Mac version offers.

Or perhaps the whole port is not even legal, like with Diablo? (which, funny enough, runs fine on the PiStorm, despite it saying it's AMMX-optimized - so either that's a lie or Emu68 can handle those instructions)

Anyway, it's sad when such an effort to port a great game to the Amiga platform is handled like that. But hey, we have NovaCoder. Just wait for it.

Last edited by derSammler; 06 September 2023 at 13:03.
derSammler is offline  
Old 06 September 2023, 13:18   #19
Korodny
Zone Friend
 
Join Date: Sep 2001
Location: Germany
Posts: 812
Quote:
Originally Posted by Daedalus View Post
I'm assuming this port is based on open-sourcing of some description - does anyone know the details, what sort of licence is involved etc.?
https://www.amiga-news.de/en/news/AN...-00015-EN.html
Korodny is offline  
Old 06 September 2023, 13:49   #20
Calabazam
Registered User
 
Join Date: Sep 2005
Location: France
Posts: 479
Actually I had this game and enjoyed it at the time on my pentium-m laptop. It is not a rpg but a commando like game at the time of Robin Hood. Min requirements are said to be pentium 233 mmx but I am not sure it would be nice enough with that cpu. At the time, I had a tower with k6-3 cpu and Voodoo 3 which struggled with games like Commando.
The pentium-M cpu was on par or better than pentium 4.
Calabazam is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Robin Hood Amiga Group North Meeting 2nd October rats Amiga scene 0 23 September 2021 14:49
Robin Hood: Legend Quest (original) MethodGit request.Old Rare Games 2 13 November 2010 09:23
Robin Hood Djay request.Old Rare Games 21 28 August 2007 18:10
Ripping - The adventures of Robin Hood fairchild project.Sprites 0 08 July 2005 22:44
robin hood HELP! cosmiq support.Games 10 30 December 2004 12:11

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:34.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15125 seconds with 14 queries