Skip to content

L10N37/PSXTAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project History

PSXTAL V1.00: For PU8 / PU18 with XTALS (not later models using a clock synth circuit).

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.



PSXTAL V1.00A: For PU8 / PU18 with XTALS (not later models using a clock synth circuit).

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.



PSXTAL V1.00B: For PU8 / PU18 with XTALS (not later models using a clock synth circuit).

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.



PSXTAL-3FO: For PU20, PU22, PU23 and PSOne models: At this stage doesn't offer In-Game-Reset.

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.


PSXTAL V1.00Bx: For PU8 / PU18 with XTALS (not later models using a clock synth circuit).

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages