Gadorach / PSX-MultiMode3-PIC12F683

MM3 in modern C for the PIC12F683

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PSX-MultiMode3-PIC12F683

Port of the open-source MM3 code to XC8 and MPLAB X for the PIC 12F683.

Currently includes everything except the BIOS patches for the PSOne consoles.

Uses the same diagrams as MM3, as this is pin-compatible. Only connect Pins 1,4,5,6,7,8. Pins 2,3 are unused.

                  ________  ________
                  |       \/       |
       VDD (5V) --+ 1 >>      >> 8 +-- VSS (Ground)
                  |                |
       /        --+ 2         << 7 +-- signal from door (GPIO0)
                  |                |
       /        --+ 3         >> 6 +-- data stream (GPIO1)
                  |                |
     MCLR Reset --+ 4 >>      >> 5 +-- gate output (GPIO2)
                  |                |
                  +----------------+

For an Arduino (Atmel) version, refer to PsNee or PsNee V6 (OneChip)

PsNee: https://pastebin.com/82h52q37

PsNee V6: https://pastebin.com/cWCsYugc

Note, the version of the Flash library linked in those is outdated and will not compile in recent Arduino builds. For both, you will need this library: https://github.com/schinken/Flash/releases/tag/v1.0.1

For MM3 diagrams, refer to: http://www.eurasia.nu/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=1644&ttitle=MM3%20diagrams

About

MM3 in modern C for the PIC12F683


Languages

Language:Makefile 62.2%Language:C 32.0%Language:Shell 5.7%