I dont know where you saw that written by me, but anyway
Sorry, I didn't meant specifically you, I only stated, that a lot guys said that before. Sorry for that confusion.
I have to say that CPS3 was not so easy to crack, there was Andreas Naive who worked in the algo and the study of the encryption, he is very good at math and logic, so that's why "it looked easy, or straightforward like you said" but it was not that easy.
Yeah, I've watched the whole encryption/decryption process and he did a f*cking great job in reverse engeneering.
btw, about the emulation of NAOMI happening in years, I dont think so, are you not aware of what is this topic about? ^^u...
Yeah, I'm not that silly, you know!
But emulation begins for me, like I already stated, after the bios and its starting screens, that means the devs did a good beginning, but it's still far away from something I could call emulation.
finally the speed could go fast if DirectX is used right and the CPU emulation is implemented good too... the core of MAME by history, has made all emulated systems go slower compared to other emulators, why? because how it's coded to work.
Probably some of the MAMe users have never noticed slow speeds because they have a NASA computer, but if you come from the old emulation times, MAME has always been slow...BUT have to state that it emulates the systems correclty.
Yeah I stated the same: MAME is a synonym for accurate, but sometimes also slow emulation, that's why I prefer FBA (and YOUR FBAE build!
) or Zinc for my specific interest, not MAME. Same applies to MESS, I would never use it again, because I've had such bettter experineces with "real" only this system emulators.
Moderns PC CAN run more than that believe me, ...i will only mention a thing..."Quad Core CPUs / 64 bits / Extended Memory / +1000 FSB / +8 GB DDR2 RAM / Etc "...there are lot of stuff that can be used to have more performance on whatever you do on a PC, ...the other thing that has to be done is update the applications to USE those technology enhancements available these days.
Yeah, but MAME won't be updated with all these stuff in the near future, you know... so we won't see fast and good 3D emulation of Naomi II or any other "newer" 3D games in near future.
3Ghz x4 (Quad Core) = ~12Ghz ... so the only need to get NAOMI woking with this kind of CPUs is implementing the handling of multi-cpu threading into the emulator that is willing to run this system + using 64 bits enhancements...
You know, that you can't say 3Ghz x4 = 12 Ghz, don't you?
Quotet of wikipedia:
The proximity of multiple CPU cores on the same die allows the cache coherency circuitry to operate at a much higher clock rate than is possible if the signals have to travel off-chip. Combining equivalent CPUs on a single die significantly improves the performance of cache snoop (alternative: Bus snooping) operations. Put simply, this means that signals between different CPUs travel shorter distances, and therefore those signals degrade less. These higher quality signals allow more data to be sent in a given time period since individual signals can be shorter and do not need to be repeated as often.
So it means, you can't add these clockvalues, they just work together to get better speed and such stuff.
...and knowing ElSemi and his emulation interests, probably there will be a single emu that would do that, since MAME is not going to implement something like this for now afaik.
btw, to get a system emulated there is no need to get it running at 60fps, but IF the users want to enjoy the emulation of a system then we need those 60fps =)
That's why I'm hoping there will be a emu in future that tries to emulate only the 3D arcade cabs with special techniques. I'm still hoping for the release of the Zinc source code, like promised 4 years ago IIRC, it would be a great a start for a 3D emulation beast and could be easily improved by guys with such an interest and coding skill like you, IQ or oopsware!