Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Everything to do with our favourite pastime! Reviews, recommendations, sells/swaps, problems etc. Whether they are on the latest consoles, arcade or retro classics. It's not the winning or losing, we came to play!
Rory
Baa!
Baa!
Posts: 31
Joined: Sun Jun 24, 2007 4:46 pm 0

Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Rory »

Has anyone gotten Tempest 3000 to run further than the options screens on Nuance v0.51 - Riff's last update - with the DynamicCompiler setting set to enabled?

I've tried any number of settings combinations in the config file, but I've never gotten into the actual game with DynamicCompiler enabled. With DynamicCompiler set to disabled the game runs perfectly in two-player mode - albeit far more slowly than with DynamicCompiler enabled, although it locks up in one-player mode except for one level.

One thing of note might be that I've only got laptops to try the emulator with, and they all have built-in graphics chips, so it may be that a desktop with a half way decent graphics card would cope better.

I had a quick read through one of Riff's explantions of the dynamic recompiler and how T3 relates to it, but the only bit that I vaguely understood was that T3 can use up to four or more transparancies per frame, which I'm guessing might not be the case for the options screen and therefore might explain why I'm getting them to work but not the actual game.

So has anyone with a half decent PC had any more luck with T3 in Nuance with the DynamicCompiler setting enabled?
User avatar
Misfit
Sheepie Whore
Sheepie Whore
Posts: 10446
Joined: Sat Sep 28, 2002 2:43 pm 0
Location: Nottingham UK
Contact:

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Misfit »

Wow, didn't even know this was a thing. I didn't realise Nuance was still being developed.

So people have been able to get T3K going on an emulator at a reasonable rate?
Rory
Baa!
Baa!
Posts: 31
Joined: Sun Jun 24, 2007 4:46 pm 0

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Rory »

Nuance isn't still being developed unfortunately - v0.51 was Riff's last iteration before he passed away, but T3K on Nuance runs much faster on a current PC than it did on PCs of around the time that v0.51 first came out.

On my systems, Nuance v0.51 with dynamic recompilation turned off runs T3K just barely quickly enough to be playable - like walking on the moon versus walking down the highstreet.

With dynamic recompilation turned on, T3K on Nuance v0.51 runs the options screens at maybe 75% of the speed of a Nuon running the game.

But my systems are all laptops with built-in GPUs and so-so CPUs, so I wondered if someone with a half decent PC setup has managed to get T3K running with dynamic recompilation enabled - i.e. at around 75% of the speed of a Nuon or maybe faster.
User avatar
Stephen
Baaaa!
Baaaa!
Posts: 913
Joined: Mon Apr 22, 2002 4:39 pm 0
Location: Akron, Oh USA

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Stephen »

Well, I have a killer video card and a decent CPU. Current system is a core i74770k(3.5GHz), 16GB RAM, and a GeForce 1080.

Running the emulator with dynamic compilation enabled, I can only get 10 to 15 FPS on a demo game I coded way back when. FWIW, the emulator is only using 13% of CPU which is telling me it is not multi-threaded.
Rory
Baa!
Baa!
Posts: 31
Joined: Sun Jun 24, 2007 4:46 pm 0

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Rory »

Stephen wrote:Well, I have a killer video card and a decent CPU. Current system is a core i74770k(3.5GHz), 16GB RAM, and a GeForce 1080.

Running the emulator with dynamic recompilation enabled, I can only get 10 to 15 FPS on a demo game I coded way back when. FWIW, the emulator is only using 13% of CPU which is telling me it is not multi-threaded.
Thanks for that. :) From what you're saying, T3K likely wouldn't run any faster on your system than mine, although if you try it I'd love to know if you can get into the game with dynamic recompilation running.

You're absolutely right that Nuance isn't multi-threaded. I remember reading a post from Riff saying he was planning to implement multi-threading - and take advantage of GPUs, but he unfortunately never got around to it. So as things stand, Nuance puts all the pressure on the CPU, and only on one core at that.

At any rate, if you can get T3K to play in Nuance v0.51 with dynamic recompilation enabled let me know! :)
User avatar
bcass
Baaaaa!
Baaaaa!
Posts: 1932
Joined: Mon Apr 22, 2002 7:54 pm 0
Location: Island of Dots
Contact:

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by bcass »

Shame no one else took the reins. Would be nice to play this at a decent fps. It would feel like a much fairer game as a result too I reckon.
Rory
Baa!
Baa!
Posts: 31
Joined: Sun Jun 24, 2007 4:46 pm 0

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Rory »

bcass wrote:Shame no one else took the reins. Would be nice to play this at a decent fps. It would feel like a much fairer game as a result too I reckon.
Tah Dah! https://sourceforge.net/projects/nuance-nuon-emulator/ :D
User avatar
Misfit
Sheepie Whore
Sheepie Whore
Posts: 10446
Joined: Sat Sep 28, 2002 2:43 pm 0
Location: Nottingham UK
Contact:

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Misfit »

Rory wrote:
bcass wrote:Shame no one else took the reins. Would be nice to play this at a decent fps. It would feel like a much fairer game as a result too I reckon.
Tah Dah! https://sourceforge.net/projects/nuance-nuon-emulator/ :D
That sounds exciting.

How does it do with Tempest then?
User avatar
bcass
Baaaaa!
Baaaaa!
Posts: 1932
Joined: Mon Apr 22, 2002 7:54 pm 0
Location: Island of Dots
Contact:

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by bcass »

Has development been picked up by someone? Anyone got any videos of it running Tempest?
User avatar
Misfit
Sheepie Whore
Sheepie Whore
Posts: 10446
Joined: Sat Sep 28, 2002 2:43 pm 0
Location: Nottingham UK
Contact:

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Misfit »

bcass wrote:Has development been picked up by someone? Anyone got any videos of it running Tempest?
Yes, I think that was the point of Rory's post.

The summary text on the project page could be a little clearer. It's now at version 0.6
Rory
Baa!
Baa!
Posts: 31
Joined: Sun Jun 24, 2007 4:46 pm 0

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Rory »

bcass wrote:Has development been picked up by someone? Anyone got any videos of it running Tempest?
Someone calling themselves Toxie has developed version 0.6.0 of Nuance based on the original Nuance - click my earlier link to get to a download page.

There's a thread on Atari Age where he discusses his progress:

https://atariage.com/forums/topic/25444 ... n/page/10/

Toxie posted a video back in February of T3 running on Nuance 0.6.0 on YouTube:

https://www.youtube.com/watch?v=fMeicZetNsk
User avatar
Stephen
Baaaa!
Baaaa!
Posts: 913
Joined: Mon Apr 22, 2002 4:39 pm 0
Location: Akron, Oh USA

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Stephen »

Unfortunately this new version is buggy for me, and slower than the previous version. Toxie seems to have disappeared - may have been put off by the three people that still know about Nuon :)
User avatar
toxie
Posts: 18
Joined: Fri May 31, 2002 10:19 am 0
Location: germany
Contact:

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by toxie »

Hi!

I just stumbled over this thread and actually its not dead (yet).
By now the project also was moved to https://github.com/andkrau/NuanceResurrection in the hope that github would allow for some easier participitation of others.
Also some more bugs were fixed in the meantime (some of them also affecting T3K), but unfortunately T3K still refuses to being playable from start to end, so there will be some random hang, or a hang as the music switches during gameplay. :/
Somehow T3K is doing its audio output differently from the majority of the other games or homebrew, which seems to lead to this syncing issue, making the emulation being stuck at some point in a deadlock between the Nuons MPEs.
mb3018
Baaa!
Baaa!
Posts: 145
Joined: Fri Feb 14, 2020 3:31 pm 0
Location: New Jersey

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by mb3018 »

Hi Toxie, I've been following the Nuance emulator since you started working on it. Tempest 3000 seems to run fine until it crashes after a couple levels. If only the crashes could be fixed. I'm just a huge fan of Tempest/Space Giraffe.
User avatar
Deckard
Sheepie Whore
Sheepie Whore
Posts: 10746
Joined: Fri Jun 18, 2004 11:27 pm 0
Location: Falmouth, Cornwall, UK

Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.

Post by Deckard »

At this point and I know it aint EVER going to happen - I would love a Atari Tempest Collection on my Switch.
Now with a new Mac Mini Pro so dont judge me !
Post Reply