English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   Amiga scene (http://eab.abime.net/forumdisplay.php?f=2)
-   -   Knightlore amiga port... (http://eab.abime.net/showthread.php?t=81440)

SyX 04 February 2016 14:23

Knightlore amiga port...
 
I have discovered a nice blog about reverse engineering and the blogger, tcdev has made a port of ZX Spectrum Knightlore to Amiga, the first beta is available there.

The guy is having a few problems with his amiga port and i have redirected him to our forum.

The blog is http://retroports.blogspot.com, and the entries about the amiga version are the two last.

Enjoy! :)

s2325 04 February 2016 14:25

Knightlore was converted also for Atari XL/XE computers few years ago https://www.youtube.com/results?sear...ightlore+atari

Aegis 04 February 2016 14:40

That'd look nice with some extra colours - not a do-over of the graphics since they're great as they are but some shading would be nice (like an improved version of the Amstrad ports):

http://cpcrulez.fr/img/3/klore2.png

Something like this maybe?

https://dl.dropboxusercontent.com/u/...Lore_Amiga.png

IanP 04 February 2016 18:54

The MSX 2 remake would make a better Amiga port https://www.youtube.com/watch?v=mL2wwosBxbs

Aegis 04 February 2016 19:02

Quote:

Originally Posted by IanP (Post 1068183)
The MSX 2 remake would make a better Amiga port https://www.youtube.com/watch?v=mL2wwosBxbs

Hmm... I'm not crazy about the graphics for that or their Alien 8 port (since when was Sabreman an old man? And that werewolf...)

IanP 04 February 2016 19:56

He's depicted as an elderly man with big moustache in later games and artwork.

Anybody had any luck running the port? First try it wanted ixemul.library for some reason and after adding that running the kl file gives "illegal instruction" (running on winuae 68020 AGA).

Aegis 04 February 2016 20:52

Quote:

Originally Posted by IanP (Post 1068211)
He's depicted as an elderly man with big moustache in later games and artwork.

In one game (Pentagram) - in Sabrewulf, Knight Lore and Underwurlde there's no beard (and I've always suspected the beard in Pentagram was false).

And no. The Rare stuff doesn't count :D

Predseda 04 February 2016 21:20

Even in Gun Fright he is bearded, isn't he?

Aegis 04 February 2016 21:25

Quote:

Originally Posted by Predseda (Post 1068250)
Even in Gun Fright he is bearded, isn't he?

That's not Sabreman (nor is it Sabreman in Night Shade) - but no, no beard on the protagonist in Gun Fright (he's pretty much the Knight Lore sprite with a sheriff's badge :))

Sandro 04 February 2016 22:00

Quote:

Originally Posted by IanP (Post 1068183)
The MSX 2 remake would make a better Amiga port https://www.youtube.com/watch?v=mL2wwosBxbs

nope the best remake is by far the windows port
https://www.youtube.com/watch?v=ng-hseoEIhY
maybe someone can rip gfx from there to make the amiga port

Aegis 04 February 2016 22:19

Nooo! That's hideous! So drab and dull - the lighting effects are nifty but the graphic re-design's robbed the game of all its character :(

s2325 04 February 2016 22:27

Mazes look like mix of HeroQuest and Cadaver to me. I think Amiga Knight Lore should be closer to Head Over Heels graphics http://hol.abime.net/677/screenshot

Aegis 04 February 2016 22:35

Quote:

Originally Posted by s2325 (Post 1068277)
Mazes look like mix of HeroQuest and Cadaver to me. I think Amiga Knight Lore should be closer to Head Over Heels graphics http://hol.abime.net/677/screenshot

Kinda, but the Stampers had their own unique visual style just as Drummond/Ritman had theirs. When it comes to adapting old games I think it's nice if you can retain as much of the original aesthetic as possible (assuming it was any good to begin with).

The black walls cry out to be filled in but that substantially changes the look (as would sticking a floor in there) - even making the scrolls white changes the whole feel of the scene. I like the idea of multicolour sprites to give them more depth but if I was doing this I'd keep their silhouettes pretty much as they are.

What I would want though is some kick-ass original music - presumably a modest graphical overhaul wouldn't tax the Amiga too much so sink everything else into the sound :)

tcdev 05 February 2016 00:36

Above-mentioned blogger and author of the Knight Lore port checking in here.

Firstly, thanks to SyX for pointing me to this forum! :great

A bit of background on my Amiga experience - it's pretty much zero. Prior to this effort, which I began about 3 days ago, my last and only attempt to develop anything for the Amiga was an ill-fated remake of Lode Runner in (Manx/Aztec?) C on my Amiga 500 - and that was around 25 years ago!

My Knight Lore port has been possible only because of Google, reading sample code, and reading the various references online. I purposefully kept it "old school" because my last Amiga experience was Workbench 1.3 (although I'm using AmigaOS3.1 on WinUAE), and I also wanted to develop using gcc on the PC. So if the code is horrible, and/or uses antiquated libraries, this is the reason. I'd be happy to be tutored on bringing the design up-to-date however, at this stage, I'm sticking with gcc for other reasons.

As for issues with ixemul.library, all I know is I downloaded and use v48 for the 68020 under WinUAE. To be honest, I have no idea what it does or why it's needed, and I would be happy to do away with it if instructed how.

Comments on the graphics. My goal in porting Knight Lore was to replicate the original experience of the game on the original platform. The C code is a direct translation of the Z80 code to effect (in theory) a 100% accurate port. Aside from the monochrome rendering, the game is pixel-perfect and plays exactly the same (bugs not withstanding).

Having said that, in light of the remakes and ports to other platforms, I have thought about enhanced graphics and it should be possible, within certain constraints, to enhance the graphics on the Amiga port with very little or no changes to the existing code. I particularly like the shading example posted by Aegis above.

I will be releasing the source code within the next few weeks. But first, I'd like to complete the Neo Geo port as it will require changes to the core itself to facilitate hardware sprites. Once that's done it should be relatively easy to port to other platforms, and/or enhance the graphics. FTR I'm using gcc for all platforms and a common makefile and source base.

I am (now) interested in tweaking the Amiga port to get it to a point where it can be released to the general public as a shrink-wrapped playable game, rather than a proof-of-concept which is how I would describe it now. I would also welcome anyone else having a go at enhancing the graphics, and would happily advise/assist in that process. In the mean-time I'll post a few technical questions on this board in the appropriate forums and hopefully get the assistance I need.

Thanks all for your interest! :cool

invent 05 February 2016 00:55

Nice work Tcdev and welcome to EAB forum :)

Leffmann 05 February 2016 01:15

Is there a download somewhere? I looked at the blog but can't find it.

Amigajay 05 February 2016 01:25

Good job tcdev! Look forward seeimg what u do next!

@Aegis that looks like the 80s TV program Alf to me!

copse 05 February 2016 01:53

Quote:

Originally Posted by s2325 (Post 1068277)
Mazes look like mix of HeroQuest and Cadaver to me. I think Amiga Knight Lore should be closer to Head Over Heels graphics http://hol.abime.net/677/screenshot

That's beautiful.

tcdev 05 February 2016 02:08

Quote:

Originally Posted by Leffmann (Post 1068315)
Is there a download somewhere? I looked at the blog but can't find it.

There's a link in the "Amiga - done and dusted" post but also in the right pane there is the "Project List & Downloads" page.

Aegis 05 February 2016 02:29

1 Attachment(s)
Quote:

Originally Posted by tcdev
Having said that, in light of the remakes and ports to other platforms, I have thought about enhanced graphics and it should be possible, within certain constraints, to enhance the graphics on the Amiga port with very little or no changes to the existing code. I particularly like the shading example posted by Aegis above.

Thanks! I do have a few ideas on how to subtly enhance the graphics without changing them too much - if you'd like to do an enhanced version then I'm happy to collaborate on it :)

Quote:

Originally Posted by Amigajay (Post 1068319)
@Aegis that looks like the 80s TV program Alf to me!

Ha! I see the likeness - I didn't draw it though - I just recoloured the Spectrum original ;)


All times are GMT +2. The time now is 05:06.

Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

Page generated in 0.11316 seconds with 10 queries