mirror of
https://github.com/kalymos/PsNee.git
synced 2026-01-11 23:53:07 +00:00
Page:
MCU.h: General Description
Pages
BIOS V1.0j V1.1j 32PIN
BIOS V1.0j V1.1j 40PIN
BIOS v2.2j 40PIN
BIOS v2.2j v3.0j 32PIN
BIOS v4.0j ‐ v4.5e 32PIN
Edit mode: General Description of the BIOS_patching.h
General Description of the settings.h
Guide for using BIOS dumper
Home
How does a PlayStation 1 PsNee work?
ISP gateway
Just what you need to know to know your BIOS with BIOS Dumper 2.6.
LibCrypt
List of motherboards by console version number
MCU.h: General Description
My test material
Output, avrdude, ATmegy328p, #define SCPH_xxx1, or #define SCPH_xxx2, and #define SCPH_103
PIN_LED
PIN_SWITCH
PM‐41 (2) diagram
PM‐41 diagram
PSNee_V**.ino
PU‐16 diagram
PU‐18 diagram
PU‐20 diagram
PU‐22 diagram
PU‐23 diagram
PU‐7 diagram
PU‐8 diagram
Personal recipe to make a good PSNee
Pinout Arduino Nano
Pinout ATtiny25_45_85
Pinout Arduino Micro
Pinout Arduino Pro Micro
Pinout Arduino Pro Mini
PlayStation 1 modchip history
Programming via ISP
Protected Games [JAP NTSC]
Protected Games [PAL]
Protected Games [US NTSC]
Table of different BIOS versions and associated models
The fuses
The iceberg
Tutorial for injections via USB, only for ATmega without biospatch!
_Sidebar.md
Clone
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
MCU.h: General Description
The MCU.h file is a crucial library for configuring and managing the microcontroller used in the PSNee modchip. It adapts the code based on the selected microcontroller model (ATmega32U4, ATtiny85, etc.) and ensures the proper functioning of the modchip’s core features.
Main Purpose
Microcontroller Definition and Configuration:
- Adapts the code to the chosen microcontroller model.
- Defines the clock frequency and timer settings.
I/O (Input/Output) Management:
- Configures microcontroller pins for communication with the PlayStation console.
- Activates or deactivates specific pins based on the modchip’s state.
Timer and Interrupt Handling:
- Uses CTC mode (Clear Timer on Compare Match) to generate precise signals.
- Manages interrupts to process console signals in real time.
BIOS Patch Compatibility:
- Some microcontrollers support BIOS modifications, while others do not.
- Compatibility checks prevent compilation errors.