MSXdev23 #05 Super Ory 2 - Enigma

MSXdev23 #05 Super Ory 2 - Enigma

by MSXdev Team on 15-03-2023, 21:34
Обсуждение: Challenges
Теги: msxdev23, MSXdev
Языки:

If you long for going on a quest which involves exploring and investigating scenic and atmospheric backdrops, then Super Ory 2 - Enigma might just provide what you need!

Italian authors Orazio and Cristiano take us on an a colorful and imaginative adventure. Expecting you to move from screen to screen - all drawn on the fly, by the way - while solving puzzles, this game is not the easiest on its first playthrough. As said, if you need to delve into a unique MSX2 adventure, here's your chance!

You can submit your own work here. Donating to the contest can be done here.

Relevant link: Super Ory 2 - Enigma
Relevant link: Play online

Media browser (3)

  • MSXdev23 #05 Super Ory 2 - Enigma
  • MSXdev23 #05 Super Ory 2 - Enigma
  • MSXdev23 #05 Super Ory 2 - Enigma

Комментарии (14)

By DamnedAngel

Champion (266)

Аватар пользователя DamnedAngel

16-03-2023, 00:24

Nice! I love adventures!

I started to try it on FileHunter, however, and...

Illegal function call in 970.

I was on the first forrest screen, jumping around.

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

16-03-2023, 07:59

Thanks DamnedAngel. I will check asap. It took me more than 3 months to check. I'm sure something else will crop up

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

16-03-2023, 10:54

Hi Damned Angel, I checked where it said if the error occurred. I jumped over 100 times but nothing happened. Then I realized what could have happened. The line where if the error occurs is the subroutine that calls the sprites of the protagonist. It is made up of 4 superimposed sprites. Ory's sprites are 28 and a variable chooses them by adding or subtracting, according to the position they appear on the screen. It happened that the jump switch, doing it very quickly and continuously, interrupted the reading of the movement sprite going to read the jump sprite. These, having the same variable and being at a low value, went below zero and the error occurred. To give you an example: the sprites routine was reading the first sprite, which goes from 0 to 3, it was interrupted by the jump switch which, using the same variable and surely catching a subtraction, ended up below zero. That's why he gave illegal function. Unfortunately this happens with basic which is a slow program it would not have happened in ASM. But to console myself I say that it is a case in a million.
I hope you understood my speech.

By DamnedAngel

Champion (266)

Аватар пользователя DamnedAngel

16-03-2023, 12:39

Sure! Let's play!
My intent was only to help!

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

16-03-2023, 14:51

It was not a disappointment indeed I thank you for pointing it out. I just explained why this error occurs. Had I noticed this during the programming period, I would have used another method. But I can't do it anymore because I have to change the structure of 5 programs and the thing is very long. As I said in the previous answer it's a case that happens once in a while, in fact with all the checks I've done it has never happened to me. Thanks again.

By tfh

Prophet (3347)

Аватар пользователя tfh

16-03-2023, 15:06

Instead of changing the structure, you could consider adding an "on error goto" routine.

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

16-03-2023, 16:07

Great tip, I hadn't thought of that. I will do it. A thousand thanks

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

17-03-2023, 12:39

Update sent that will fix the game crashing error. Thanks to DamnedAngel's report and tfh's suggestion

By savarese

Supporter (3)

Аватар пользователя savarese

18-03-2023, 13:00

good

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

19-04-2023, 08:18

Another update has been sent to fix 3 bugs. Two of little importance but the third very important for the game itself. The first: it happened that when you lost your life in the river with the carnivorous fish, the web that served as a net to catch the fish did not appear in the lower menu. The second: in the monkey screen (penultimate), when you caught the monkey and it fell to the ground dead, the partner who caught it took the wrong path. The third, the heaviest one: when you get to the last screen (that of the trees) even without having recovered all 3 gems, the game lets you go on.

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

21-04-2023, 11:36

Good morning, Does anyone know if there are problems with MSX-DEV mail. I sent the SuperOry2 update for the fourth time but it says it hasn't been delivered. Thank you

By tfh

Prophet (3347)

Аватар пользователя tfh

21-04-2023, 13:56

Yes. There are some DNS issues with MSXDEV at the moment. I'll ping them that this also includes their e-mail services.

By ro

Scribe (4964)

Аватар пользователя ro

21-04-2023, 15:57

If mail fails, you can use the email in my profile instead. Hope that works out

By OrazioLC

Rookie (29)

Аватар пользователя OrazioLC

21-04-2023, 21:40

Thanks,I will try with another email