Tempest 3000 on Nuance v0.51 with dynamic recompilation.
Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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?
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?
- Misfit
- 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.
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?
So people have been able to get T3K going on an emulator at a reasonable rate?
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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.
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.
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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.
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.
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
Thanks for that.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.
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!
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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.
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
Tah Dah! https://sourceforge.net/projects/nuance-nuon-emulator/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.
- Misfit
- 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.
That sounds exciting.Rory wrote:Tah Dah! https://sourceforge.net/projects/nuance-nuon-emulator/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.
How does it do with Tempest then?
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
Has development been picked up by someone? Anyone got any videos of it running Tempest?
- Misfit
- 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.
Yes, I think that was the point of Rory's post.bcass wrote:Has development been picked up by someone? Anyone got any videos of it running Tempest?
The summary text on the project page could be a little clearer. It's now at version 0.6
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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.bcass wrote:Has development been picked up by someone? Anyone got any videos of it running Tempest?
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
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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 
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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.
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.
Re: Tempest 3000 on Nuance v0.51 with dynamic recompilation.
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.
- Deckard
- 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.
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 !



