This is amazing! Anyone have some artistic talents to put together a set of case/disc art?
Let's keep the momentum going! Who's going to step up and release the next Nuon homebrew?
For anyone following along: I've simplified the process a bit and added it to my repackaging of the SDK, here: https://github.com/cubanismo/nuon-sdk
The passphrase has been removed, and the scripts have been renamed and cleaned up a little. After initializing the SDK environment (I.e., after...
Thanks for keeping at it V-SNES. While I don't have the research skills you clearly do, I have a passion for reading and watching projects created by passionate researchers/historians like yourself! I look forward to seeing what you come up with.
Good news, everyone! I've finally gotten off my ass and cleaned up the version of the Nuon SDK I use to do my development, and set it up to support both Linux and Windows environments. If you're familiar with my Jaguar SDK, this is to the Nuon what that is to the Jaguar: A trivial-to-setup...
The rest is just me trimming things to be even and connecting up some test jumper wires to the controller port. The wires connected here correspond to the 5V, ground, and data+clock lines for the first controller port.
These were largely just for my reference so I'd remember which things...
Next I got my trusty solder out, and started with the hardest chip first: The 74HC244 buffer/driver IC:
And then moved on to the tiny resistor pack next to it. In retrospect, it might have been easier to do the resistors first.
Did I say I didn't lift any pads? Well I lied, I did...
Looks like I never followed up here with the bad news: The build did not succeed. I didn't ruin the unit or anything, but the controller ports do not work. There are two issues:
The voltage output of the power regulator-looking part of the circuit is too low. I looked back at some old Discord...
Yeah, it's newer. The docs are more up to date, some headers and libs have additional entries, and all the tools are one or two versions later. For example, the disassembler crashes given invalid input on Linux, but silently fails on Windows (great improvement). Most things I can't tell the...
Glad that worked. The older SDK doesn't have the CreateNuonCD tool. You'll have to do that step on Windows, or also run that tool via WINE after copying it over from the Windows SDK. I just scp the .cof to a Windows VM, ssh in, and run the tool it there.
Your best bet is to be sure you're installing to the default /usr/local path prefix suggested by the vmlabs install script. Otherwise, you'll get errors like this unless you adjust the spec files mgcc is using, because the gcc driver program won't be able to find its helper binaries, such as the...
And for posterity, some pictures of the RCA DRC300n internals. This unit was a bit easier to disassemble than the DRC480n, but the instructions are roughly the same except it has two screws on each side instead of one, presumably to compensate for having two fewer screws on the rear. The little...
I have made major updates to the RCA-DRC300n/RCA-DRC480n joystick port parts list spreadsheet. All the parts have been identified, most by mapping them to equivalent parts on the Samsung N504/N505 schematics (These come with the N505/N504 service manual). I've also dug up DigiKey part numbers...
And just for fun, here are some pics of the outside of the unit:
To open her up, remove the two side screws seen on the left and right views, and the 5 top and side screws on the back panel. Be VERY careful taking these screws out: They are quite soft and the heads strip easily! I had...
As discussed on Discord, it looks like the RCA Nuon DVD players have circuitry on their PCBs for Nuon controller ports. However, all the necessary components are unpopulated. I've acquired a DRC480n and a DRC300n, and am working on figuring out what components are needed to add controller ports...
They did not. They allude to providing such functionality, and I believe the API is documented or in the headers, but it's not present in the libraries shipped in the latest SDK.