Coughdrop wrote: ↑Tue Mar 25, 2025 1:03 am
Any help from Tim or anyone that knows how i might get in contact with him would be super appreciated, thanks
I think I found your email. From the 14th of February was it? I'll reply tomorrow.
Thanks for the reply! i think mine go back a bit farther than that, but i did try with a friends' mail adress later as i thought my messages were getting auto flagged as spam, so i don't quite know the date of my last mail, looking back at my emails the first one i sent was in november of 2022, the last one was the 4th of July 2023, although these mails are very long and old, as i was still scratching my head trying to figure out the problem which only resulted more problems and wear on the system, in the end i was able to figure that all out, but was unaware of the the clock desync bug til later.
A private message on here migth be easiest, in any case i'll send you one with my email adress and my order number just to be sure.
Link83 wrote: ↑Thu Mar 27, 2025 11:55 am
Hey Tim, since you are here I just had a few questions if you don't mind:-
-Have all the known NESRGB 4.X bugs been resolved on the latest V4.3 PCB revision?
-Is there any chance that the NESRGB dejitter feature could be enabled/disabled by controller input, rather than a permanent J10 jumper choice? For example perhaps the following button combos could be used?
-Start+Select+Up (hold for 4 seconds) - Enable dejitter feature.
-Start+Select+Down (hold for 4 seconds) - Disable dejitter feature.
Even if it required a system reset for the change to take affect, I still think this would be a useful feature.
-Finally is there any chance the NESRGB may ever switch back to a reflashable CPLD in the future? (Like the Altera MAX II used on the NESRGB V1 to V3 revisions) I just appreciated having the option to reflash firmware if necessary, and I was hoping chip prices may have fallen enough by now to perhaps make this possible.
Thanks for continuing NESRGB support all these years :)
All of the NESRGB V4 were in firmware, with the exception of about 20-30 boards that somehow got a fake level translator chip fitted. The different hardware revisions are all just minor changes that don't make any functional difference.
I recently finished the design of the new 2600RGB and used a Gowin Little Bee FPGA for that one. I found the tools and documentation better that the Lattice ICE40, and they are cheaper too, so I will change the FPGA in the NESRGB to a Little Bee this year. It is reprogrammable, but the programmer isn't cheap like the USB Blaster.
I could make de-jitter switchable via the controller, I don't see why not. The new 2600RGB got a fancy on screen menu to toggle features. I don't think I'll have space for that in the NESRGB, but I'm sure I can come up with something. Currently the FPGA it's all full up and I don't want to touch it. It's pretty much bug-free though, as far as I can tell.
Link83 wrote: ↑Thu Mar 27, 2025 11:55 am
Hey Tim, since you are here I just had a few questions if you don't mind:-
-Have all the known NESRGB 4.X bugs been resolved on the latest V4.3 PCB revision?
-Is there any chance that the NESRGB dejitter feature could be enabled/disabled by controller input, rather than a permanent J10 jumper choice? For example perhaps the following button combos could be used?
-Start+Select+Up (hold for 4 seconds) - Enable dejitter feature.
-Start+Select+Down (hold for 4 seconds) - Disable dejitter feature.
Even if it required a system reset for the change to take affect, I still think this would be a useful feature.
-Finally is there any chance the NESRGB may ever switch back to a reflashable CPLD in the future? (Like the Altera MAX II used on the NESRGB V1 to V3 revisions) I just appreciated having the option to reflash firmware if necessary, and I was hoping chip prices may have fallen enough by now to perhaps make this possible.
Thanks for continuing NESRGB support all these years
All of the NESRGB V4 were in firmware, with the exception of about 20-30 boards that somehow got a fake level translator chip fitted. The different hardware revisions are all just minor changes that don't make any functional difference.
I recently finished the design of the new 2600RGB and used a Gowin Little Bee FPGA for that one. I found the tools and documentation better that the Lattice ICE40, and they are cheaper too, so I will change the FPGA in the NESRGB to a Little Bee this year. It is reprogrammable, but the programmer isn't cheap like the USB Blaster.
I could make de-jitter switchable via the controller, I don't see why not. The new 2600RGB got a fancy on screen menu to toggle features. I don't think I'll have space for that in the NESRGB, but I'm sure I can come up with something. Currently the FPGA it's all full up and I don't want to touch it. It's pretty much bug-free though, as far as I can tell.
I felt very blessed to be one of the proud few who got that fake chip. LOL!