LADX: AP egg title screen (#1683)

This commit is contained in:
zig-for
2023-04-11 00:18:33 -07:00
committed by GitHub
parent b02b329181
commit 70ff19ac8c
10 changed files with 119 additions and 31 deletions

View File

@@ -1,3 +1,4 @@
import bsdiff4
import binascii
import Utils
@@ -6,9 +7,13 @@ h2b = binascii.unhexlify
class ROM:
def __init__(self, filename):
def __init__(self, filename, patches=None):
data = open(Utils.user_path(filename), "rb").read()
#assert len(data) == 1024 * 1024
if patches:
for patch in patches:
data = bsdiff4.patch(data, patch)
self.banks = []
for n in range(0x40):
self.banks.append(bytearray(data[n*0x4000:(n+1)*0x4000]))