Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.09 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.09 KB

PyN64

Nintendo 64 emulator written in python

Compability

  • Executing some instructions;
  • Initial VI, PI, RI, MI support;
  • First Video Emulation;

The emulator doens't convert little-endian to big-endian. use .Z64 Files Formats or convert .N64(little-endian) to Z64(big-endian) You can Convert little-endian to big-endian with LEtoBE.py script, python LEtoBE.py [input.n64] [output.z64]

Performance

Extremely slow, due to a lot of "trash code";

  • Print Statements;
  • Unnecessary Strings conversions;
  • Unoptimized Code in general;

Usage:

python main.py [rom path]

Images

Running CPULW.N64 test from [PeterLemon-N64](https://github.com/PeterLemon/N64/

image

Running HelloWorldCPU.N64 test from [PeterLemon-N64](https://github.com/PeterLemon/N64/

image