1
0
mirror of https://github.com/rzzzwilson/pymlac.git synced 2025-06-10 09:32:41 +00:00

Fixed minor block load problem

This commit is contained in:
Ross Wilson
2016-01-30 18:07:09 +07:00
parent 1107ffac42
commit 7f52107a48
2 changed files with 6 additions and 6 deletions

View File

@@ -15,13 +15,12 @@ offset = 0
def doblockloader(f, word):
ldaddr = 0177700
numwords = 0100
numwords = 0100 - 1 # have already read one word in
while numwords > 0:
word = readword(f)
numwords = numwords - 1
ldaddr = ldaddr + 1
def dobody(f, count):
mymem = mem.Mem()
@@ -34,15 +33,16 @@ def dobody(f, count):
while numwords > 0:
word = readword(f)
csum += word
if csum > 0xffff:
csum += 1
csum = csum & 0xffff
# if csum > 0xffff:
# csum += 1
# csum = csum & 0xffff
mymem.add(ldaddr, word)
(op, fld) = disasmdata.disasmdata(word)
mymem.putOp(ldaddr, op)
mymem.putFld(ldaddr, fld)
ldaddr += 1
numwords -= 1
csum &= 0xffff
checksum = readword(f)
if csum != checksum:
print "Checksum error"

View File

@@ -152,7 +152,7 @@ class MyPopupMenu(wx.Menu):
def __init__(self, WinName):
global grid
rows = grid.GetSelectedRows()
wx.Menu.__init__(self)
self.WinName = WinName