blob: 5d8168618b0399ff38a35010a04693cc0d215d1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
LOG = 'image_processing/log'
FILE = 'image_processing/out_file'
SIZE = 640 * 480 * 4
START = 0x10000
loads = {START: FILE}
consts = {0x30050000: 1, 0x30060000: 0}
cycles = 20000000
mem_dumps = [range(START, START + SIZE)]
def final():
words = []
with open(FILE, 'rb') as file:
while data := file.read(4):
words.append(int.from_bytes(data, 'little') ^ 0x00ffffff)
assert_mem(START, words)
with open(LOG, 'w') as log:
print(read_mem(START, SIZE), file=log)
|