mirror of
https://github.com/kalymos/PsNee.git
synced 2026-02-28 01:17:16 +00:00
PSNee-9.0
- 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.
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 
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
Languages
C
86.8%
C++
13.2%


