Page 1 of 1

Oricutron crashes with Tyrann

Posted: Sat Oct 27, 2012 11:59 am
by maximus
Hi all, curious problem in Oricutron :

With using the last Tyrann disk proposed by the CEO, the game is ok until you use the Overclock, it crashes immediately.
I tried different versions: same result.
And in Euphoric, there is no problem with the same disk files.

Hope someone has an idea

Image

detailed informations in OGC subject (in french)

:?

Re: Oricutron crashes with Tyrann

Posted: Sat Oct 27, 2012 4:39 pm
by Dbug
Interesting.
Do you know if Tyran is doing funky things with interruptions (like does it use an IRQ to handle the time of day in the game or trigger special events), or if it has some form of protection running even after the game has been loaded?

What I'm wondering is that perhaps the fast forward/overclock feature is not implemented the same way in Oricutron and Euphoric and that for example if the cpu goes faster but the irq does not, then the code may not be happy.

Re: Oricutron crashes with Tyrann

Posted: Sat Oct 27, 2012 7:54 pm
by Chema
Yep. Oricutron overclocks the CPU,but IRQs still occur at the usual pace. Euphoric accelerates the whole machine.

Re: Oricutron crashes with Tyrann

Posted: Sat Oct 27, 2012 8:17 pm
by Dbug
Have you people tried to use the warp speed option (F6) instead of the overclock mode?

Re: Oricutron crashes with Tyrann

Posted: Sat Oct 27, 2012 8:22 pm
by Xeron
Looks like a timing issue in Tyrann. I suspect that if you ran Tyrann on a real Oric with overclocked CPU, it would also crash.

Re: Oricutron crashes with Tyrann

Posted: Sun Oct 28, 2012 11:01 am
by maximus
Some tests with overclock 2Mhz:

Space1999: OK
Pulsoid: OK Argh too fast ! :-)

Tyrann: no problem in golanur or during fights, only the maze freeze, problem with drawing code ?

Same problem with the TAP file.

And it's OK when you press F6

:mrgreen: good luck :P

Re: Oricutron crashes with Tyrann

Posted: Sun Oct 28, 2012 3:25 pm
by Chema
As I commented in another thread, if you overclock Skooldaze in Oricutron the game will run smoother, but you won't have faster events, speeches or movements, because those are based on timing with IRQs. Same with Space 1999 and (to some extent) 1337.

It is not a problem, it is just because it emulates an overclocked 6502. In fact it is Tyrann which seems to have a bug if the processor does not run at 1MHz. So more than this being an issue in Oricutron (which is not) it should be a request to be able to accelerate all the hardware as an option?

Still it could be interesting to check the origin of this behavior in Tyrann.

Re: Oricutron crashes with Tyrann

Posted: Mon Oct 29, 2012 8:06 am
by maximus
Thanks a lot for your explanations, a good idea to suggest "don't overclock oricutron playing Tyrann", but this old game is very slow, so yes "you must press F6 or simply continue to use Euphoric" which works

Thanks for your advices :wink: