Uses a buttom combo (L1+R1+Circle, held for ~5 seconds) to switch video modes.
Reset on D2.
Uses 2 physical XTALS on a PCB, the PCB doubles up all traces to the crystal oscillators EXCEPT the
power rail. The Arduino simply switches the power rails between the crystals, either activating/de-activating
them, so that one is active at a time. Stores the last video mode in EEPROM and retrieves last used video mode/ re-activates
the correct crystal at next boot.
Have done complete play throughs on Parasite Eve and half of Parasite Eve 2, no issues. Have also installed
on multiple pre-modded consoles with no issues. Reset (IGR) combos are in the INO.
Uses a buttom combo (L1+R1+Circle, held for ~5 seconds) to switch video modes.
Reset on D2.
Uses an SI5351 clock synth board. Stores the last video mode in EEPROM and retrieves last used video mode/ programs the
SI5351 to last used mode on boot. Have installed on pre-modded consoles with no issues. Reset (IGR) combos are in the INO.
Auto detection of regions for video mode switching.
Video mode sense pin D2, Reset D9.
Uses an SI5351 clock synth board.
Reset (IGR) combos are in the INO.
Provides CPU Clock, GPU Clock and Sub-Carrier clocks.
Automatically senses and switches between the correct GPU clock AND Sub-Carrier clocks depending
on game region detection (automatic via sense pin). Skips the normal NTSC443 mode at boot (on PAL models)
and launches straight into the native consoles video mode.
This has being used a lot on a personal console with a Mayumi V4 (didn't want 2 arduinos in the system) with zero issues.
Note: PU22+ folder was named mistakingly, it should have being PU20+, hence at this stage 2 folders from when it was realised.
Auto detection of regions for video mode switching.
Video mode sense pin D2, Reset D9
NTSC XTAL PIN (From PSXTAL Dual XTAL PCB) to D16/A2
PAL XTAL PIN (From PSXTAL Dual XTAL PCB) to D15/A1
Uses the PSXTAL Dual XTAL PCB from the original V1.00.
Reset (IGR) combos are in the INO (They're the same as other versions).
The NTSC and PAL functions differ slightly from the original V1.00. Rather than writing one pin low (to deactivate) and one pin high (to activate) on region switches, it instead toggles the unused pin to an input and the used pin to an output (The analogue/digital pins used still had voltage on them when written low, so the unused XTAL was receiving a small amount of current, causing interference).
Photos are in folders of example installs/ controller wiring for D10,D11,D13 (You can also wire directly to the rear of the controller plugs input PCB). There are also wiring photos for the SI5351 clock synth board. You can use the SO pin from DFO install diagrams to run the sense pin to on auto sensing of region versions. On PU8 kynar wire fits through a small slit in the board that has nothing underneath it (when using DFO diagram point), otherwise use the same via on the top of the board. On PU18 there's a demonstration video on youtube showing the preferred sense pin location on the console mainboard.
Other versions are WIP. Don't use them.
The project was split into a separate IGR board and DFO board