Jump to content
rensoup

Unicorns season: Prince of Persia for the A8!

Recommended Posts

1 hour ago, rensoup said:

While waiting for assets, I decided to implement a frame counter... Here's the beginning of Level 2

 

 

 

😄

 

For comparison, here's the BBC Master version:

 

 

Not only because of more frames our version looks so much better even with less colours.😀

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, rensoup said:

While waiting for assets, I decided to implement a frame counter... Here's the beginning of Level 2

 

atrfps.gif.01b7931a5d52c1c50b613c0f9eb8f805.gif

 

The frames per second is the TV's framerate/ the number of frames.

 

So with 2 characters on screen and moving tiles we get between 50/7 and  50/5 = 7 to 10fps

 

Ouch 😄...

 

For comparison, here's the BBC Master version:

 

bbcfps.gif.b6419cdc6a7e1f2dc0d71760e001f9c8.gif

 

Same deal!    (with a brief dip at 6fps).

 

I think the Apple2 and C64 drop even further...

Nice BBC master animation, but... nauseating colors (sorry)...

Share this post


Link to post
Share on other sites
4 minutes ago, Faicuai said:

Nice BBC master animation, but... nauseating colors (sorry)...

BBC has the advantages of a fast CPU plus extra fast ram that allows the graphics chip to access ram in between with no DMA steals but you pay for that with 8 colors only, less than a C64....

 

Reminds me I need to dig out mine to finally use it.

Share this post


Link to post
Share on other sites

Don't worry about it!  Plenty of games on the 64-bit powerhouse known as Jaguar has 7-10fps framerates :)  In all seriousness, that does look awesome.  How did you implement the frame counter BTW?

Share this post


Link to post
Share on other sites

frame counters eat bytes and consume resources, while nice to quick insert them, it's best to pull all remnants out before continuing. Nice to see where you are, but often gets in the way of where you are going

Share this post


Link to post
Share on other sites

You were thinking and typing the same thing at the time as most of us. Thanks for affirming my reasoning.

  • Like 1
  • Haha 1

Share this post


Link to post
Share on other sites

Guys. If the game takes 5 frames to render, displaying one number, most likely in character mode, is really not an issue. And do you think it will be there when the game is complete ?

Oh wait, is this an April joke ?

  • Like 3
  • Haha 1

Share this post


Link to post
Share on other sites

LOL, ah such a jolly R0ger!, you know us too well and catch on quite quickly. Although to be honest saving a cycle or a byte is serious business.

Edited by _The Doctor__
  • Like 1

Share this post


Link to post
Share on other sites

Well you got me 🤣

 

Technically the frame counter always exists, it's pretty standard: a single byte that gets incremented every VBi until the main loop resets it when it's has finished drawing the new screen.

 

It doesn't have to be in there but I use it as a frame limiter as well because the game can get too fast... with an overclocked CPU 😁

Even with a 3mhz 65c816, the game becomes a little too speedy to be fun to play.

 

 

 

Share this post


Link to post
Share on other sites
7 minutes ago, _The Doctor__ said:

LOL, ah such a jolly R0ger!, you know us too well and catch on quite quickly. Although to be honest saving a cycle or a byte is serious business.

Jesus, thanks. I really lost my hope in humanity for a moment there 😅

Share this post


Link to post
Share on other sites
2 hours ago, patjomki said:

Not only because of more frames our version looks so much better even with less colours.😀

Agreed,  @TIX's the man !

 

1 hour ago, Faicuai said:

Nice BBC master animation, but... nauseating colors (sorry)...

 

1 hour ago, slx said:

BBC has the advantages of a fast CPU plus extra fast ram that allows the graphics chip to access ram in between with no DMA steals but you pay for that with 8 colors only, less than a C64....

 

Indeed, it's makes it a little difficult to compare both versions:

 

Those 8 colors are fixed on the BBC and to make it worse, the screens cost twice as much space (32KB vs 16KB on A8) although I believe it might have allowed Kieran (PoP BBC coder) to optimize the sprite routines.

The other consequence of those 2 16KB screen buffers is probably what caused the him to half the Prince's vertical resolution. you can see that he looks a blockier than the enemy which uses full vertical height.

 

Share this post


Link to post
Share on other sites

Looks excellent and you always keep you eyes on the enemy, so it's got the eye candy exactly where it needs to be! You are always scanning the background (which also looks excellent) and focused on the enemy. Perfect.

Edited by _The Doctor__
  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Faicuai said:

Nice BBC master animation, but... nauseating colors (sorry)...

Reminds me of IBM CGA graphics; blahhhhhhhh... ezgif.com-crop.gif.8cad252a0e3600100afcd5d8789da660.gif

  • Haha 1

Share this post


Link to post
Share on other sites
51 minutes ago, rensoup said:

Well you got me 🤣

Well if team Hoaxers don't snap you up with a Premier League player's salary then somethings not right with the world :D 

  • Haha 3

Share this post


Link to post
Share on other sites
2 hours ago, Wrathchild said:

Well if team Hoaxers don't snap you up with a Premier League player's salary then somethings not right with the world :D 

Well I actually thought the frame counter comments were serious, so I'd actually started replying seriously until I spotted Roger's reply 🙃

 

That frame counter took me a good half hour to implement because I'd forgotten how my font plotter worked... damn bank switching!

Share this post


Link to post
Share on other sites

Thanks a lot man, and all of you guys for your encouragement here and in private messaging !

 

  • Like 6
  • Thanks 1

Share this post


Link to post
Share on other sites

Prince of Persia landing on A8 will be one of the biggest news our beloved computer ever witnessed 😍

No doubt!

Share this post


Link to post
Share on other sites
3 hours ago, Jacques said:

Prince of Persia landing on A8 will be one of the biggest news our beloved computer ever witnessed 😍

No doubt!

Hopefully the goto game to show off your supercomputer 😁

Share this post


Link to post
Share on other sites

So we're still having glitches with new assets... in the meantime here's @TIX's early concept for the enemy:

 

enemy_mockup.png.ca7a52dd4f8f4e0c3c75e784efb11f47.png

 

Awesome huh?

 

Unfortunately I quickly concluded that it was (probably) impossible to add to the game.

  • Like 8

Share this post


Link to post
Share on other sites

I love what you have in game as it is now,

that early concept hero should not be canary yellow ever, and certainly not in tight pants!

Edited by _The Doctor__

Share this post


Link to post
Share on other sites
23 hours ago, _The Doctor__ said:

I love what you have in game as it is now,

that early concept hero should not be canary yellow ever, and certainly not in tight pants!

I can never tell if you're being facetious or not... top row is the BBC version of course!

  • Haha 1

Share this post


Link to post
Share on other sites

 

New assets are in... and changes are being made to them!

 

 

...In the meantime, let's introduce the shadowman and the palace level!

 

shad2.avi.gif.723da4b92fbc3634499449025d39b34a.gif

 

  • Like 20

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...