Ejemplo n.º 1
0
 def trackLocation(self, loc: int):
     self._rawdata.seek(16)
     write_uint32(self._rawdata, loc)
Ejemplo n.º 2
0
 def debugFlag(self, flag: int):
     self._rawdata.seek(8)
     write_uint32(self._rawdata, flag)
Ejemplo n.º 3
0
 def argumentOffset(self, offset: int):
     self._rawdata.seek(12)
     write_uint32(self._rawdata, offset)
Ejemplo n.º 4
0
 def debugMonitorSize(self, size: int):
     self._rawdata.seek(0)
     write_uint32(self._rawdata, size)
Ejemplo n.º 5
0
 def simulatedMemSize(self, size: int):
     self._rawdata.seek(4)
     write_uint32(self._rawdata, size)
Ejemplo n.º 6
0
 def loaderSize(self, size: int):
     self._rawdata.seek(0x14)
     write_uint32(self._rawdata, size)
Ejemplo n.º 7
0
 def gameType(self, _type: Boot.Type):
     self._rawdata.seek(24)
     if _type == Boot.Type.WII:
         write_uint32(self._rawdata, Boot.Magic.WIIMAGIC)
         write_uint32(self._rawdata, 0)
     elif _type == Boot.Type.GCN:
         write_uint32(self._rawdata, 0)
         write_uint32(self._rawdata, Boot.Magic.GCNMAGIC)
     else:
         write_uint32(self._rawdata, 0)
         write_uint32(self._rawdata, 0)
Ejemplo n.º 8
0
 def fstMaxSize(self, size: int):
     self._rawdata.seek(0x42C)
     write_uint32(self._rawdata, size)
Ejemplo n.º 9
0
 def userVirtualAddress(self, addr: int):
     self._rawdata.seek(0x430)
     write_uint32(self._rawdata, addr)
Ejemplo n.º 10
0
 def dolOffset(self, offset: int):
     self._rawdata.seek(0x420)
     write_uint32(self._rawdata, offset)
Ejemplo n.º 11
0
 def fstOffset(self, offset: int):
     self._rawdata.seek(0x424)
     write_uint32(self._rawdata, offset)
Ejemplo n.º 12
0
 def debugMonitorVirtualAddr(self, addr: int):
     self._rawdata.seek(0x404)
     write_uint32(self._rawdata, addr)
Ejemplo n.º 13
0
 def debugMonitorOffset(self, offset: int):
     self._rawdata.seek(0x400)
     write_uint32(self._rawdata, offset)
Ejemplo n.º 14
0
 def trailerSize(self, size: int):
     self._rawdata.seek(0x18)
     write_uint32(self._rawdata, size)
Ejemplo n.º 15
0
 def trackSize(self, size: int):
     self._rawdata.seek(20)
     write_uint32(self._rawdata, size)
Ejemplo n.º 16
0
 def firstFileOffset(self, size: int):
     self._rawdata.seek(0x434)
     write_uint32(self._rawdata, size)
Ejemplo n.º 17
0
 def countryCode(self, code: BI2.Country):
     self._rawdata.seek(24)
     write_uint32(self._rawdata, code)
Ejemplo n.º 18
0
 def entryPoint(self, addr: int):
     self._rawdata.seek(0x10)
     write_uint32(self._rawdata, addr)