Resurrecting Nuance

cubanral

Stuck in the Tempest
Staff member
I wish I could have gotten further with it. The changes toxie has done make the code a lot more understandable. Still, no matter how many times I refactor things, I end up with the same crashes.

I don't have a very good understanding of the video interrupts. I tried to form some sort of relationship between the audio/video interrupts but the video just kept chugging along as if I wasn't even making changes. The audio seemed a lot more straightforward. Should the CPU effectively stall until the audio buffers are cleared?...who knows! It is such a high level emulation that things aren't really happening anywhere near how they originally did, including the ordering of some operations given the crashes. While it is nice to not have to think about timing, clearly there is something needed to give it some semblance of the original timing in at least in a couple circumstances. This emulator is especially frustrating since it is seemingly so close to making these games fully playable.
 
Last edited:

The Helper

Necromancy Power over 9000
Staff member
I just saw 3 Googlebots on this thread at the same time so something happened hopefully they will re-index this higher on emulation type stuff so we can get someone over from the Emulation scene to get us a NUON emulator! I know this can be done and will be done and I just hope it happens here! NUON Forever!
 

The Helper

Necromancy Power over 9000
Staff member
I want to go find the main Emulation reddit and put down a reverse psychology challenge - for instance like - there is no way you guys can emulate NUON! I have no idea what it takes to write an emulator except that I am sure it is not easy at all but I do know that the there are people in the Emulator community could do it if properly motivated....

I really do not know how far we are going to get with NUANCE though as it is Windows based.
 

dvhsfan

New Member
I downloaded toxie's code for the emulator. I cleaned up a bunch of Visual Studio warnings. Not sure how to feed back the changes to toxie or whoever else is working on it. So, if you would like the cleaned up code, tell me how/where you want it uploaded.
This doesn't fix any bugs or features, just gets a cleaner build.
 

The Helper

Necromancy Power over 9000
Staff member
That is very cool. What tools do you use to compile? Is it the latest Visual Studio?

I do not know where the latest version of the Emulator should go I know there is a source forge

 

The Helper

Necromancy Power over 9000
Staff member
Hey toxie are you there? Where can people upload the changes they made like dvhsfan did to the emulator fixing warning messages? What it is the central repository that we are going to use? I have noticed a great deal of activity in the web stat logs on this thread from my NUON update I made so I imagine there might be other people looking at it. We should have the sharing thing all set up before hand if possible. I do not know what is best for a project like this. Help?
 

The Helper

Necromancy Power over 9000
Staff member
I wish I could have gotten further with it. The changes toxie has done make the code a lot more understandable. Still, no matter how many times I refactor things, I end up with the same crashes.

I don't have a very good understanding of the video interrupts. I tried to form some sort of relationship between the audio/video interrupts but the video just kept chugging along as if I wasn't even making changes. The audio seemed a lot more straightforward. Should the CPU effectively stall until the audio buffers are cleared?...who knows! It is such a high level emulation that things aren't really happening anywhere near how they originally did, including the ordering of some operations given the crashes. While it is nice to not have to think about timing, clearly there is something needed to give it some semblance of the original timing in at least in a couple circumstances. This emulator is especially frustrating since it is seemingly so close to making these games fully playable.
Do you know anyone in the emulator community that can help?
 

cubanral

Stuck in the Tempest
Staff member
I downloaded toxie's code for the emulator. I cleaned up a bunch of Visual Studio warnings. Not sure how to feed back the changes to toxie or whoever else is working on it. So, if you would like the cleaned up code, tell me how/where you want it uploaded.
This doesn't fix any bugs or features, just gets a cleaner build.
I can definitely rebase my repo on toxie's changes from March. I ended up making a bit of a mess merging his changes. What I've done so far is mainly remove anything related to the non-functional cycle based emulation. With the hundreds of changes I've probably tried by now, I haven't fixed either of the crashes in Tempest 3000. Which version of Visual Studio did you use?

Do you know anyone in the emulator community that can help?
Nope, not a scene I'm involved in.
 

The Helper

Necromancy Power over 9000
Staff member
I can definitely rebase my repo on toxie's changes from March. I ended up making a bit of a mess merging his changes. What I've done so far is mainly remove anything related to the non-functional cycle based emulation. With the hundreds of changes I've probably tried by now, I haven't fixed either of the crashes in Tempest 3000. Which version of Visual Studio did you use?


Nope, not a scene I'm involved in.
That is awesome! I love it. Please guys get together in some collaborative thing and share with us so we can all do it. You guys do not want to waste work. We need to work this out so we are working towards common goals.
 

dvhsfan

New Member
If anyone could add the _LoadGame bios calls that would be amazing! Would help me with testing code so much.
Being a NOOB to Nuon, is _LoadGame in some document ?
I MIGHT be able to add this call.
EdgeConnector, what are you testing and what are the results ?
 

cubanral

Stuck in the Tempest
Staff member
Visual Studio 2019. Almost all of the warnings are gone. Only a few left. These were in the Nuance debugging code.
Looking forward to merging and producing a better emulator.
Would need to have instructions on performing the merge and uploading.
Great, I'll use that too. I replied to your private message with further details.
 

EdgeConnector

NUON Legend!
Being a NOOB to Nuon, is _LoadGame in some document ?
I MIGHT be able to add this call.
EdgeConnector, what are you testing and what are the results ?
It’s documented in SDK docs. It’s a bios call that will load the specified title from dvd by file name. Only works for signed files which should not be a problem now. It is also documented in the Nuance documentation as not implemented. This makes sense because no one could sign the binaries.
 

cubanral

Stuck in the Tempest
Staff member
It looks like these files were removed. Would certainly still like to take a look at it though.
 

mgarcia

You may change this now in User CP
it was removed because it found two viruses in the codebase (the exe's NuanceResurrection-master/external/fmod-3.75/samples/multiple/multiple.exe and fmod-3.75/tools/asioconfig.exe )

here's the report link I got:
I doubt it's an fmod issue, I noticed nudism.exe in both the old NuanceExperimental and resurrection but didn't think much of it (i'm not familiar with the code base)... doing a grep in the old archive, nudism isn't mentioned, so that's probably where it came from... not 100% sure tho, I'm going to scan my VM before uploading anything from it tho.
 
Last edited:

cubanral

Stuck in the Tempest
Staff member
I doubt it's an fmod issue, I noticed nudism.exe in both the old NuanceExperimental and resurrection but didn't think much of it (i'm not familiar with the code base)... doing a grep in the old archive, nudism isn't mentioned, so that's probably where it came from... not 100% sure tho, I'm going to scan my VM before uploading anything from it tho.
Nudism is a disassembler. I'm unsure why it started being included in the codebase. It should probably be removed from the repo as it isn't used. I removed some non-referenced source files and old builds from the repo already. Thoughts?
 

Stephen

NUON Lover!
It might be cool to see disassembled code, but I'm sure it would be impossible to understand so probably of limited use.
 

The Helper

Necromancy Power over 9000
Staff member
It might be there to watch code values, or was going to like a debug view where you can see memory and values like in other emulators.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • tom_mai78101 tom_mai78101:
    Hmm, about the Headline News, I noticed threads are being moved into the subforum (Health News, Environmental News, etc.). When that happens, the TH Forum Home page loses the articles, and instead would show old articles posted 1 or 2 weeks ago.
  • tom_mai78101 tom_mai78101:
    What do we do with the Home page?
  • Ghan Ghan:
    I added those forums to the filter for that widget.
    +1
  • tom_mai78101 tom_mai78101:
    Oh nice. They're back. Thanks.
  • tom_mai78101 tom_mai78101:
    Now I think it makes more sense for me to put news in their own subforums, without worry.
  • The Helper The Helper:
    Awesome Ghan thanks! I was purposely not moving the first 15 news articles in Headline news to the different subforums but I guess I don't have to do that now?
  • tom_mai78101 tom_mai78101:
    Question: Is there a way to remove thread redirects? It creates a copy of the moved thread and takes up space, and I am leaning towards wanting to remove them in the Headline News. But if they have an expiration date, I guess I'm fine with it.
  • The Helper The Helper:
    If you move a thread please leave a permanent redirect. You can delete any redirects after 6 months. The redirects are left to help Search Engines find the moved content.
  • tom_mai78101 tom_mai78101:
    What if you move the permanent redirect, not the thread?
  • The Helper The Helper:
    I think that works but I have not messed with it. You can delete redirects though if you have to that will not delete the original thread
  • The Helper The Helper:
    if a redirect ends up in the same forum as the post it goes to though I think the redirect drops or fails or something but they are not bugged out and when you are working on an indirect the original post is safe.
  • The Helper The Helper:
    Happy Early Friday :)
    +1
  • V-SNES V-SNES:
    Happy Friday :)
  • tom_mai78101 tom_mai78101:
    Fun Friday for me
  • tom_mai78101 tom_mai78101:
    Happy Fun Friday to all.
    +2
  • The Helper The Helper:
    Happy Sunday everyone!!!
  • V-SNES V-SNES:
    Happy Sunday!!!
    +1
  • jonas jonas:
    Happy monday :p
  • jonas jonas:
    Everyone hates mondays?
    +1
  • The Helper The Helper:
    Happy Tuesday!
  • jonas jonas:
    Happy belated tuesday
  • tom_mai78101 tom_mai78101:
    I found out you can't delete nor hide redirect links to existing threads. It will just stay there. I have no choice now but to start moving thread redirects to News Archive.
  • The Helper The Helper:
    That is not the way that it works for me I can delete redirects you just have to hit refresh sometimes big deletes will take a while as long as moves\
  • The Helper The Helper:
    You don't have to do that you can just leave stuff there in headline news for up to a year it was already down to like 8 months there is no rush.

    Staff online

    Members online

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top