|
Nugget
Bare-metal libraries and examples for the original PlayStation
|
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 | |