Jump to content
IGNORED

Unicorns season: Prince of Persia for the A8!


rensoup

Recommended Posts

18 hours ago, rensoup said:

The thing is, with the extended RAM window overlapping the ROM one, I don't see how this would work without changes... and if doing changes, then might as well make it work with existing schemes.

 

The background graphics use extended RAM bank 0 at $4000 for instance and get plotted to the screen at $Bxxx so with your scheme that doesn't work anymore.

 

I understand. Unfortunately, the cartridge area is restricted to $8000-$BFFF.

 

By my side, I will continue developing this project. In case the cartridge works and if you don't mind, I would take a look if it's possible to convert it to this cartridge model.

Link to comment
Share on other sites

3 hours ago, Wilheim said:

I understand. Unfortunately, the cartridge area is restricted to $8000-$BFFF.

 

By my side, I will continue developing this project. In case the cartridge works and if you don't mind, I would take a look if it's possible to convert it to this cartridge model.

Seems a little crazy to make a cart for a single game but it's your time after all...

  • Like 1
  • Haha 1
Link to comment
Share on other sites

On 8/31/2021 at 12:36 AM, Luke210 said:

Yup, i've also experienced this bug

 

 

On 8/31/2021 at 1:11 PM, Level42 said:

Sadly I have neither of those machines....and I lack the time to install emulators etc.

 

Finally got around taking a look at this... it is a game bug and occurs on the C64 as well.

 

Outcome is different though... you fall through the floor never to reappear on the XL but on the C64, the position byte wraps and you end up falling from the ceiling and die after landing on the top floor.

 

I don't know if I'll attempt to fix this because of possible knock-on effects...

  • Like 2
Link to comment
Share on other sites

17 hours ago, rensoup said:

Finally got around taking a look at this... it is a game bug and occurs on the C64 as well.

 

Outcome is different though... you fall through the floor never to reappear on the XL but on the C64, the position byte wraps and you end up falling from the ceiling and die after landing on the top floor.

 

I don't know if I'll attempt to fix this because of possible knock-on effects...

Could it be possible to add some sort of boundary checks where if the player is outside of the screen, it's triggering an instant warp back to the last valid position on the screen (eg the spikes) to prevent getting softlocked?
Or is that too much of a big change to the engine to a point more things would break as a result?

Link to comment
Share on other sites

1 hour ago, VinsCool said:

Could it be possible to add some sort of boundary checks where if the player is outside of the screen, it's triggering an instant warp back to the last valid position on the screen (eg the spikes) to prevent getting softlocked?
Or is that too much of a big change to the engine to a point more things would break as a result?

That sounds crazy ?. The player being outside the screen can be a valid position, just hang from a ledge which is on the bottom floor and you're outside (the player base Y coordinate is at its feet)

  • Like 1
Link to comment
Share on other sites

2 hours ago, rensoup said:

You mean like Starfox which sold 3 million copies ? It does make more sense if your projected sales are between "insane" and "it prints money!"

Nah, just trying to give my 2 cents.

 

I do really appreciate your efforts, and that encourages me to bring my help anyway I can.

 

  • Like 1
Link to comment
Share on other sites

11 hours ago, rensoup said:

it's pretty simple:

-enter screen from bottom entrance

-climb up to second floor

-wait for fighting stance

-move 1 step forward

-parry (UP UP UP UP UP UP ...)

for me this error is not manifested. could someone do a savestate right before pushing the hero onto the spikes?

Link to comment
Share on other sites

20 hours ago, Wilheim said:

Nah, just trying to give my 2 cents.

 

I do really appreciate your efforts, and that encourages me to bring my help anyway I can.

 

Thanks, although I think a cart designed for a single game should really allow the game to do more than what would be possible without it, in this case it is already possible to make PoP run with 64KB of RAM without any RAM expansion, it's more work but your cart is extra work too because ROM & RAM windows overlap.

 

Didn't know earlier that they couldn't be moved.  It would have been nice to have a RAM cart usable with any software (although I guess it would been done decades ago had it been possible)

Link to comment
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...