Originally posted by: darkchylde28
Originally posted by: Tulpa
I think also the original NES was a little more tolerant of the sloppy construction of bootlegs, and if the manufacturers of those bootlegs got it to work, they said, "eh, good enough" and shipped it. Who was going to complain, anyway?
The AVS is a more, ahem, "sensitive" machine owing to the way the FPGA works and those same sloppy bootlegs throw a ton of different variables at it. As KHan said, if Bunnyboy had access to every variation, he could probably get them all to work (at the risk of possibly breaking something else.)
Hmm, I wonder if I should send him my personal Xexyz...
That's why I was thinking of the values of the components I know for a fact have built-in percentage based variances. If a poorly built pirate/clone cart is hitting at the far edge of that variance (or just past the officially documented variance but actually within what the chip will actually tolerate), I would think the digital "this is the exact value and/or range" status of the virtual components inside of the FPGA could/would get hung up on this. If that's what's going on, great! In a sense, anyway. Great, in that we now know specifically that it's a limitation of the FPGA itself versus bunnyboy accidentally coding for a 300 ohm resistor when it should have been 30 ohm (or such). I think being able to point out that the handful of compatibility issues are a result of hardware limitations but can still be patched (the latter visible, but only if you read through a lot of threads which angry customers haven't been inclined to do) will go a long way to being able to assuage those upset about those specific issues as well as quiet (silence?) naysayers of the system.
Regarding your personal Xexyz, it might not be a bad idea. However, if it were pointed out what, if any, specific component is potentially causing the timing issues, you might be able to test the values of said component right there at home. I don't know if Xexyz has a capacitor on the board (or the odd resistor soldered onto the back somewhere, as some carts have), but if it does, it's possible you could provide the "fix" data without having to part with your cart, even temporarily.
People keep saying "sloppy" bootleg copies, yet my board in the bootlegs are pretty much the same looking/build quality as most of my other NES carts. And again, it works on a SOAC NES clone, but not the AVS? IE retro Portable DUO etc? Seems odd to me...