Mercurial > repos > blastem
view maketests.py @ 345:29d2ca563499
Don't sync the 68K clock to the VDP clock unless the 68K had to wait for the VDP. This unfortunately breaks the direct color DMA demos, but should be more correct overall.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 19 May 2013 13:47:47 -0700 |
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)