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

Oricutron crashes with Tyrann

Post by maximus » Sat Oct 27, 2012 11:59 am

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)

:?
Image

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

Re: Oricutron crashes with Tyrann

Post by Dbug » Sat Oct 27, 2012 4:39 pm

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: 2033
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Oricutron crashes with Tyrann

Post by Chema » Sat Oct 27, 2012 7:54 pm

Yep. Oricutron overclocks the CPU,but IRQs still occur at the usual pace. Euphoric accelerates the whole machine.

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

Re: Oricutron crashes with Tyrann

Post by Dbug » Sat Oct 27, 2012 8:17 pm

Have you people tried to use the warp speed option (F6) instead of the overclock mode?

User avatar
Xeron
Emulation expert
Posts: 382
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Re: Oricutron crashes with Tyrann

Post by Xeron » Sat Oct 27, 2012 8:22 pm

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: 186
Joined: Thu Feb 23, 2006 7:45 pm
Location: Nimes, France
Contact:

Re: Oricutron crashes with Tyrann

Post by maximus » Sun Oct 28, 2012 11:01 am

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
Image

User avatar
Chema
Game master
Posts: 2033
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Oricutron crashes with Tyrann

Post by Chema » Sun Oct 28, 2012 3:25 pm

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: 186
Joined: Thu Feb 23, 2006 7:45 pm
Location: Nimes, France
Contact:

Re: Oricutron crashes with Tyrann

Post by maximus » Mon Oct 29, 2012 8:06 am

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:
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest