1
0
mirror of https://github.com/kalymos/PsNee.git synced 2026-02-28 09:18:53 +00:00
kalymos ab6d029d48 refactor: optimize core detection and injection logic for performance and size
- board_detection: Added early exit for newer boards and tightened the sampling loop to reduce CPU overhead.
- captureSubQ: Simplified clock-edge synchronization and localized buffers to improve register allocation.
- performInjectionSequence: Replaced bit-calculation math with a streamlined byte-shift approach. Refined WFCK modulation to ensure zero-jitter phase locking.
- logic_Standard/5903: Refactored pattern matching into a decision tree. Factorized redundant buffer checks (scbuf[1]/[6]) and replaced multiple equality tests with range comparisons.

Optimization results:
- Reduced Flash memory footprint (smaller binary size).
- Improved execution speed by removing redundant logical operations.
- Increased signal stability during the critical injection phase.
2026-02-21 18:35:47 +01:00
2025-03-09 19:47:20 +01:00
2025-03-09 19:47:20 +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 243 MiB
Languages
C 86.8%
C++ 13.2%