Mercurial > repos > blastem
view maketests.py @ 1356:4d16c09210fd
Fix resampling code to deal with case in which output frequency is greater than the input frequency. Probably could stand to be improved, but at least it doesn't cause the emulator to deadlock
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 11 May 2017 07:51:28 -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)