1
0
mirror of https://github.com/kalymos/PsNee.git synced 2026-05-09 16:46:23 +00:00
kalymos 10a054d60c BIOS Patching: Finalizing ISR-based logic for timing stability
Re-implemented Hardware ISR (INT0/INT1): Restored interrupt-driven pulse counting to eliminate polling jitter. Tests confirmed that at 16MHz, software polling is too inconsistent for reliable DATA OVERDRIVE synchronization.
Mechanism Freeze: The core logic (Stabilization -> Silence Detection -> ISR Counting -> Injection) is now finalized and stable.
Portability Note: Maintained a clean structure to allow future non-ISR porting, although the ISR version remains the mandatory standard for ATmega328P @ 16MHz performance.
2026-03-15 21:03:56 +01:00
2026-02-23 21:57:24 +01:00
2025-03-09 19:47:20 +01:00
2026-02-23 19:48:31 +01:00
2025-03-19 09:03:11 +01:00
2025-04-21 12:32:38 +02:00

PSNee V8.7

THE modechip supports the largest number of Playstation 1 variants, and the largest number of microcontrollers

For all useful information consult the Wiki

Logo

Features

  • Remove Disk Region Protection
  • Patch BIOS
  • A specific library for card support, to solve the fuse setting problem.
  • The mode does not take care of changing PAL <-> NTSC video output (in other words if you use a Japanese console and you put European games, or in older European models you use American or Japanese games... the display will not be correct)

Supported Playstation 1

All US models, all European models, and the vast majority of Japanese models.

Supported platforms

  • ATmega328(A/P/PA) @16Mhz
  • ATmega168(A/P/PA) @16Mhz
  • Atmega32U4 @16Mhz
  • ATtiny25/45/85 @8Mhz no BIOS patch!

Model that I personally tested

test Example of gray image
gray

Description
PsNee, an open source stealth modchip for the Sony Playstation 1
Readme Unlicense 368 MiB
Languages
C 66%
C++ 34%