Skip to content

Commit 92427b3

Browse files
authored
Merge pull request #417 from boriel/bugfix/nex_creator_crash
Fix crash on empty header
2 parents 39dad24 + 6229538 commit 92427b3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

tools/nextcreator.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def add_file(fname: str, bank=None, address=None, *SNA_Bank):
199199
if len(SNA_Bank) != 8:
200200
raise Exception('Wrong sna banks')
201201

202-
SNA_Bank = [int(x) for x in SNA_Bank]
202+
SNA_Bank = tuple(int(x) for x in SNA_Bank)
203203

204204
while True:
205205
real_bank = get_real_bank(current_bank)
@@ -230,7 +230,8 @@ def add_file(fname: str, bank=None, address=None, *SNA_Bank):
230230
SNA128_Header = bytearray(fin.read(4))
231231
print("128KHeader len = %d" % len(SNA128_Header))
232232
sp = make_num(*SNA_Header[23:25])
233-
if not len(SNA128_Header):
233+
if not SNA128_Header:
234+
SNA128_Header = bytearray([0] * 4)
234235
sp2 = sp
235236
if sp2 >= 16384:
236237
sp2 -= 16384

0 commit comments

Comments
 (0)