Mercurial > repos > blastem
view maketests.py @ 1637:95880d947257
Fix for VRAM byte write order broke VDP FIFO testing ROM results. This change cleans up VRAM writes and fixes the regression while preserving the correct VRAM byte write order
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 11 Nov 2018 22:39:29 -0800 |
parents | f7ff02eeec2f |
children | ab577e2ed66a |
line wrap: on
line source
#!/usr/bin/env python from glob import glob import subprocess from sys import exit sources = set() for path in glob('generated_tests/*/*.s68'): sources.add(path) bins = set() for path in glob('generated_tests/*/*.bin'): bins.add(path) for path in sources: binpath = path.replace('.s68', '.bin') if not binpath in bins: print binpath res = subprocess.call(['vasmm68k_mot', '-Fbin', '-m68000', '-no-opt', '-spaces', '-o', binpath, path]) if res != 0: print 'vasmm68k_mot returned non-zero status code', res exit(1)