mirror of https://github.com/falsovsky/z80.git
23 lines
424 B
Python
23 lines
424 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import sys
|
|
|
|
if len(sys.argv) < 2:
|
|
sys.stderr.write("Usage: %s source.bf" % sys.argv[0])
|
|
sys.exit(1)
|
|
|
|
allowed_chars = (">", "<", "+", "-", ".", ",", "[", "]")
|
|
|
|
f = open(sys.argv[1], 'r')
|
|
print "ORG $9400"
|
|
sys.stdout.write("src db \"")
|
|
for char in f.read():
|
|
if char in allowed_chars:
|
|
sys.stdout.write(char)
|
|
else:
|
|
continue
|
|
print "\", 0"
|
|
f.close()
|
|
|