Skip to content

HerbieHSSO/PyN64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Nintendo 64 emulator written in python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages