The calibration is really robust and works with just about any stick, assuming it's not mechanically faulty or wired incorrectly.
Confirm the stick is powered from 3.3v, and its GND is connected directly to the Pico.
Measure the X and Y axes to confirm they are idling at ~1.65V and the voltage...
Hey, welcome!
The 2DS has one big screen inside-- there aren't two separate LCDs like in the DS/3DS. So, you wouldn't be able to use the original screen.
The motherboard is also really big and has high-speed stuff spanning the top and bottom halves.
Unfortunately, a conversion would be...
The U10 performs "power-on reset" by keeping the Hollywood's hardware reset pin low until the 3.3V rail rises above 2900mV. The reset pin is pulled up inside the GPU, so without U10 connected to hold it low, the Hollywood comes out of reset at some undetermined & unsynchronized time, based on...
MCAD is getting very close to completion!
Just need to wrap up the cartridge slot mounting and ribbon slot, and then I can lock in connector placement and start on the mainboard routing.
Pretty much. The Everdrive and cart slot will both be connected to the cartridge bus via autodirectional level shifters. The housekeeping MCU will toggle the OE pins of the shifters to "activate" one or the other. With the Everdrive not populated, the switch will effectively disable the cart...
Got some CFW-able CECH-2501s! The JTP motherboard is huge but it will be a good testbed for CFW and syscon shenanigans.
After installing Evilnat 4.89.3 Cobra 8.4 [PEX] [CEX] [noBD+noBT] I removed the disc drive controller and the Wi-Fi/BT module. It still loads games! Great to confirm that...
I've been working on the αSNES case CAD a little bit. The top IO is all done!
The triggers and controls are mostly done, too. I'm using a single flex PCB for each side, with 0.8mm FR4 stiffener to form a poor man's rigid-flex PCB. The flexes will connect to the mainboard via ZIFs.
The...
The 5V/1A (5W) boost can handle it easily. Most screens draw about 1 - 1.5W, and four two normal-ish USB devices will only draw an additional 2.5W max. Just don't plug in two HDDs or something.
SPI is only used for color SSD1331 OLEDs. If you want to use a monochrome OLED, it has to be an I2C SSD1306 one. There are SPI SSD1306 monochrome OLEDs, but the code doesn't support those, hence my warning to avoid them.
Unfortunately SSD1351 OLEDs like that one aren't supported. These are the only two OLEDs that do work:
0.96" 128x64 I2C SSD1306 monochrome OLED
0.95" 96x64 SPI SSD1331 full color OLED
Potential pitfall to avoid: don't get a SPI SSD1306 OLED. Only I2C SSD1306 OLEDs work.
You need to run the stick and trigger calibration in the menu. This does require the screen to be working so you can see the menu. The Release Notes contain lots of helpful information; I'll copy paste some of the relevant points here.
Color and monochrome OLEDs are selectable with GPIO22...
Wow, this is awesome!!! HDMI, BT and Wavebird RX are all uncommon features these days, great to see them included.
I love the clear shoulder buttons that match the Classic Controller. And the speaker cutouts + fan grille have some nice shared design language. Excellent work!
We do not, but it's still early enough that scans aren't necessary IMO. Unlike the Wii U, where there was one obviously superior mobo rev, there are SEVEN Super Slim revs and over a dozen revs total. Personally, I'm gonna hold off on sanding til I have a trim strategy locked in.
Super glad you...
The Wii U, Xbox, and Xbox 360 have been trimmed. Will the PlayStation 3 be the next power hungry console on the chopping block?
The PS3 motherboard is wickedly complex. It makes the Wii U and Xbox 360 look downright basic, and trimming it will be no easy feat. Thankfully, the PS3 has a...
Yep, I plan on forking the GBS Control repository so everyone can use my custom tweaks with their Shinobi 2s, and eventually αSNES once it's open source.
Shinobi Scaler 2 has been tested and released! OP has been updated with the new readme and a link to the GitHub repo.
The old design is still available in the shinobi-1 branch.
After playing around with the Tink2X some more, I was pretty dissatisfied with it, for a couple reasons:
There's no way to tweak brightness or color saturation
You can't make the scanlines more or less intense
The output is integer scaled, which leaves large black borders (probably 1/4 of the...
You're using an ATtiny1616, right? Might as well reuse the Thundervolt codebase. @loopj wrote some super clean and easy-to-use I2C routines for the ATtiny, and there are example drivers for regs, temp sensors, and more already in there.
It uses Platformio, which integrates right into VS Code...