• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 646 647 648 649 650 ... 1197 Next »

High level question on the new AX-HLE
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
High level question on the new AX-HLE
04-17-2013, 10:22 AM
#11
haddockd Offline
Dolphin Addict
*****
Posts: 838
Threads: 31
Joined: Jun 2011
I was reading up and decided to disable recording devices and my LAN card (I use wireless on this PC). Still no dice. lor, are you using Win 7?
i5-8600K @ 4.5 GHz
GeForce GTX 1080 SC2
ASRock Z370 Taichi LGA 1151
CORSAIR Vengeance LPX 16GB 2400 DDR4
SAMSUNG 970 EVO M.2 500GB PCIe SSD
Indigo Xtreme TIM
Phanteks Pro ES614P Black Steel Case
EVGA SuperNOVA 750W PSU
Windows 10 64-bit
Find
Reply
04-18-2013, 03:57 AM
#12
lor Offline
Junior Member
**
Posts: 41
Threads: 0
Joined: Mar 2013
Yep also using win7 x64.
Find
Reply
04-26-2013, 01:13 AM
#13
neos
Unregistered
 
(04-17-2013, 04:37 AM)ExtremeDude2 Wrote: Eventually the zelda ucode will be redone as well :3
Does anyone know the state of play with the zelda ucode for wii? I remember that delroth said he planned to look into it after AX, but I also recall that he expressed some reservations about what would be possible. Any information on whether this is still on the table?
Reply
04-26-2013, 01:21 AM
#14
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
delroth mentioned plans to work on the Zelda ucode, though as far as I know, no code was ever committed to Dolphin, either in master or in other branches. He just finished up on the AX ucode and significantly improved HLE audio (which was previously thought unlikely to happen due to time and effort required). He's left the project supposedly, but I don't know if this is just temporary or permanent. From my understanding, the Zelda ucode is much simpler than the AX ucode, so anyone willing to invest a bit of research could improve HLE audio for it.

Fwiw, I'm trying to implement the Zelda ucode in another GC emulator atm. Who knows, maybe I'll learn something that can help Dolphin :p
Website Find
Reply
04-26-2013, 02:05 AM
#15
haddockd Offline
Dolphin Addict
*****
Posts: 838
Threads: 31
Joined: Jun 2011
OMG, that would be fantastic. I had no idea Delroth left the team. That is a shame as I understood he/she was a major contributor.
i5-8600K @ 4.5 GHz
GeForce GTX 1080 SC2
ASRock Z370 Taichi LGA 1151
CORSAIR Vengeance LPX 16GB 2400 DDR4
SAMSUNG 970 EVO M.2 500GB PCIe SSD
Indigo Xtreme TIM
Phanteks Pro ES614P Black Steel Case
EVGA SuperNOVA 750W PSU
Windows 10 64-bit
Find
Reply
04-26-2013, 06:24 AM
#16
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,616
Threads: 120
Joined: Mar 2011
Quote:From my understanding, the Zelda ucode is much simpler than the AX ucode, so anyone willing to invest a bit of research could improve HLE audio for it.

Nope, according to delroth it's actually more complex than AX. But the Zelda-HLE in Dolphin isn't as sucky as AX-HLE was, so it's possible that it won't be as much work.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
04-26-2013, 02:21 PM (This post was last modified: 04-26-2013, 02:26 PM by Shonumi.)
#17
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
(04-26-2013, 06:24 AM)MaJoR Wrote: Nope, according to delroth it's actually more complex than AX.

It may be a matter of perspective; having looked over the AX ucode more in depth today, I could say they're probably actually not too far off from each other. Even with there being three versions of the Zelda ucode, they each follow roughly the same basic steps from what I can tell. Aside from nuances like the DSP-CPU handshake and whether or not you'll take advantage of the DMA, the only major difference I can tell occurs right after the Zelda ucode processes a DSyncFrame command. The Zelda ucode, as a whole, is pretty simple. Without getting into too many details, essentially once it knows where the Parameter Blocks are, it waits for a DSyncFrame command, processes audio using the specified buffers, waits to sync with the CPU, rinse and repeat. The DMA version, obviously needs to check for memory transfers though (dunno too much about that atm :p) but the AX ucode can use DMA transfers as well.

They both have roughly the same number of frequently used commands (4 for AX ucode, 3 for Zelda ucode if you discount DolbyDelay). The address of the PBs comes in a sort of "linked-list" in the AX ucode, which isn't as convenient as just using the same PB address given by the Zelda ucode's DSetupTable command and using that address over and over again. The AX ucode also does a few somewhat fancy tricks with the AUXA and AUXB buffers, such as having the CPU request that data from the DSP for manipulation. Afaik, there's nothing equivalent to that in the Zelda ucode; the Zelda ucode keeps using the same three sets of buffers rather than internal ones, so if a Zelda ucode game wanted to manipulate that data, it'd probably access it manually in memory. It's one less thing for the emulated DSP to worry about, though nothing major.

Overall though, I'd say that while the AX ucode has less quirks (e.g. syncing with the DSP is quite easy), it still has more features that need to be emulated; that's why I decided to start off with the Zelda ucode in Gekko (that, and the fact that some of the code was already written for it). Once I understood how the Zelda ucode worked, it didn't take much to get it off the ground (at least part of it anyway, actual sound is still something I'm working on). They're different to be sure, but now that I've done a little more digging, I can't say one's necessarily more difficult to implement (reverse engineering the Zelda ucode is most likely more difficult however). Though if delroth wants to school me about this (come back bro Sad) that's fine with me.
Website Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode