Oricutron crashes with Tyrann

Comments, problems, suggestions about Oric emulators (Euphoric, Mess, Amoric, etc...) it's the right place to ask. And don't hesitate to give your tips and tricks that help using these emulations in the best possible way on your favorite operating system.
User avatar
maximus
Flying Officer
Posts: 203
Joined: Thu Feb 23, 2006 7:45 pm
Location: Nimes, France

Oricutron crashes with Tyrann

Post 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)

:?
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Oricutron crashes with Tyrann

Post 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.
User avatar
Chema
Game master
Posts: 3013
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Oricutron crashes with Tyrann

Post by Chema »

Yep. Oricutron overclocks the CPU,but IRQs still occur at the usual pace. Euphoric accelerates the whole machine.
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Oricutron crashes with Tyrann

Post by Dbug »

Have you people tried to use the warp speed option (F6) instead of the overclock mode?
User avatar
Xeron
Emulation expert
Posts: 426
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Re: Oricutron crashes with Tyrann

Post 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.
User avatar
maximus
Flying Officer
Posts: 203
Joined: Thu Feb 23, 2006 7:45 pm
Location: Nimes, France

Re: Oricutron crashes with Tyrann

Post 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
User avatar
Chema
Game master
Posts: 3013
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Oricutron crashes with Tyrann

Post 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.
User avatar
maximus
Flying Officer
Posts: 203
Joined: Thu Feb 23, 2006 7:45 pm
Location: Nimes, France

Re: Oricutron crashes with Tyrann

Post 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:
Post Reply