Nugget
Bare-metal libraries and examples for the original PlayStation
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
genjob.py File Reference

Namespaces

namespace  genjob
 

Functions

 genjob.build (arm)
 

Variables

list genjob.STD
 
dict genjob.RESET_MODE = {'R1': 1, 'R2': 2, 'R3': 3, 'R4': 4}
 
str genjob.JOB_FILE = 'mdec-in.bin'
 
int genjob.ARM_FIELD = 12
 
int genjob.OUT_BYTES = 16 * 16 * 3
 
int genjob.MAX_RL_WORDS = 4096
 
 genjob.ARMS = frozenset(.split())
 
 genjob.blob = open(sys.argv[2], 'rb').read()
 
 genjob.ver
 
 genjob.payload
 
 genjob.capArm = blob[8:8 + ARM_FIELD].rstrip(b'\0').decode('ascii', 'replace')
 
 genjob.emu
 
 genjob.mdec
 
 genjob.biosSum
 
 genjob.jobSum
 
 genjob.biosId = blob[24 + ARM_FIELD:56 + ARM_FIELD].decode('ascii', 'replace')
 
 genjob.zeroedId = not blob[24 + ARM_FIELD:56 + ARM_FIELD].strip(b'\0')
 
 genjob.arm = sys.argv[1]
 
dict genjob.reset = RESET_MODE.get(arm, 0)
 
 genjob.upload
 
 genjob.st
 
 genjob.rl
 
 genjob.quant