RMD wrote:Well at least you put effort into it. Blackaura wasted tons of peoples time.
I was going to respond to this, but... screw it. Not worth the effort.
Yeah, I already regret I did.
Christuserloeser wrote:C68k itself was already way too slow in comparision with FAME (I got a 20fps difference when testing in BA's build!),
That's surprising. On everything I've tested on, the C68k version is pretty much fast enough, frequently hitting 60FPS. Some games had some minor frameskipping in C68k mode, but that was typically no more than 1 in 5 frames or so.
I tested it with the software renderer in either WT's or your built. Whether it's been 10 or 20fps I can't remember, but the difference is very impressive.
BlackAura wrote:What I always found even more surprising is that I've not been able to get FAME to work at all. I got pretty much the same problems you guys had with Quzar's build - virtually nothing works, and those games that do work are full of all kinds of strange bugs.
Fox mentioned it here: viewtopic.php?p=938607#p938607
- It's the way GPDC treats IRQs. I am sure that he can help with compiling if we ask him.
both cores also depend on CZ80 which likely is the reason for most of the incompatibility issues with many games in BA's build
Yep. Restoring MAME's CPU emulator fixes a lot of games, but causes an even bigger slowdown when sound is enabled.
Well, we got FAZE which we could use. It won't give us a boost as big as with FAME vs C68k but I am sure it would perform much better than MAMEZ80 and provide greatly improved compatibility compared to CZ80. I remember that Fox and Chui spend ages testing it.
BlackAura wrote:It's an absolute bastard to improve further - there's nothing that can really be sped up without rewriting huge chunks of the emulator again.
I can imagine that.
- However, I would consider your release from 2006 as almost perfect. What's it missing is support for vertical scrolling in your hardware renderer and an update with the latest versions of FAME and FAZE.
Everything else would be purely cosmetical.
I don't know if you tried Neo4All RC3. It runs (extremely close to) full speed even if I overclock the 68k to 18Mhz and it's compatible to all NeoGeoCD games except for Super Sidekicks which is using raster effects. I really do think that's because it is using FAME and FAZE. Take them and combine them with your PVR hardware renderer and you got a perfect emulator.
BlackAura wrote:Same problem with trying to add features - even adding GUI stuff to it increases memory usage and causes random crashes as it exhausts the heap.
A basic GUI based on Lyris artwork should be enough - I think people want a simple, good looking GUI that does its job.
An optional screenshot preview would be more than anyone could ask for, and it should probably use a similar system as SMSplusDC does, and not that of NesterDC SE.
The current GUI in GPDC by Warmtoe works great and I don't think I would replace it too soon.
Insane homebrew collector.