コード例 #1
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def trackLocation(self, loc: int):
     self._rawdata.seek(16)
     write_uint32(self._rawdata, loc)
コード例 #2
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def debugFlag(self, flag: int):
     self._rawdata.seek(8)
     write_uint32(self._rawdata, flag)
コード例 #3
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def argumentOffset(self, offset: int):
     self._rawdata.seek(12)
     write_uint32(self._rawdata, offset)
コード例 #4
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def debugMonitorSize(self, size: int):
     self._rawdata.seek(0)
     write_uint32(self._rawdata, size)
コード例 #5
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def simulatedMemSize(self, size: int):
     self._rawdata.seek(4)
     write_uint32(self._rawdata, size)
コード例 #6
0
ファイル: apploader.py プロジェクト: JoshuaMKW/pyisotools
 def loaderSize(self, size: int):
     self._rawdata.seek(0x14)
     write_uint32(self._rawdata, size)
コード例 #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)
コード例 #8
0
 def fstMaxSize(self, size: int):
     self._rawdata.seek(0x42C)
     write_uint32(self._rawdata, size)
コード例 #9
0
 def userVirtualAddress(self, addr: int):
     self._rawdata.seek(0x430)
     write_uint32(self._rawdata, addr)
コード例 #10
0
 def dolOffset(self, offset: int):
     self._rawdata.seek(0x420)
     write_uint32(self._rawdata, offset)
コード例 #11
0
 def fstOffset(self, offset: int):
     self._rawdata.seek(0x424)
     write_uint32(self._rawdata, offset)
コード例 #12
0
 def debugMonitorVirtualAddr(self, addr: int):
     self._rawdata.seek(0x404)
     write_uint32(self._rawdata, addr)
コード例 #13
0
 def debugMonitorOffset(self, offset: int):
     self._rawdata.seek(0x400)
     write_uint32(self._rawdata, offset)
コード例 #14
0
ファイル: apploader.py プロジェクト: JoshuaMKW/pyisotools
 def trailerSize(self, size: int):
     self._rawdata.seek(0x18)
     write_uint32(self._rawdata, size)
コード例 #15
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def trackSize(self, size: int):
     self._rawdata.seek(20)
     write_uint32(self._rawdata, size)
コード例 #16
0
 def firstFileOffset(self, size: int):
     self._rawdata.seek(0x434)
     write_uint32(self._rawdata, size)
コード例 #17
0
ファイル: bi2.py プロジェクト: JoshuaMKW/pyisotools
 def countryCode(self, code: BI2.Country):
     self._rawdata.seek(24)
     write_uint32(self._rawdata, code)
コード例 #18
0
ファイル: apploader.py プロジェクト: JoshuaMKW/pyisotools
 def entryPoint(self, addr: int):
     self._rawdata.seek(0x10)
     write_uint32(self._rawdata, addr)