You're quite welcome.
It's purely selfish reasons - I love the Atari consoles and was disappointed that we didn't have a fully functional emulator for the DS. My main concern was that it didn't allow changing the 'difficulty switches' so I couldn't play some of my games properly ... and the slowdown was pretty bad. So rather than complain, I saw that the source was available and although I have no emulator experience - I know code and can debug as well as anyone. So I figured I'd take a stab at improving things... when you look at the changes done to A7800DS, it's really rather minimal. There was a couple of places where they read out 4 bytes in a row - but the DS core is a 32-bit machine and so I switched it to reading 32-bits (all 4 bytes simultaneously). This rendered an amazing speedup - almost 30% instantly. But it took a few days to find that spot... that's where the real work happens: in the debugging and investigation.
My engineering mentor once told me a story that I hope is true. It's about the railroad industry back at the turn of the last century. The train had stopped and nobody could figure out how to get it going. An engineer came up and said he could fix it for $100 - a rather large sum of money at the time. The railroad owner reluctantly agreed and the man went and tapped on a single pin which got the train running. The owner scoffed at paying $100 for such a simple fix. "It only took you 30 seconds to fix it?!" and the engineer replied, "No. It took me 30 years of experience to know what pin to tap".
That’s a great story. Fingers crossed that you have a warm spot in your heart for some other classic consoles.