Compare commits
No commits in common. "db6baab1f3ac0f1a6c8a02d76d205c0ed769c7cf" and "e295a774d70765d88bd602133ddce2d7d0d2a5a0" have entirely different histories.
db6baab1f3
...
e295a774d7
2 changed files with 0 additions and 34 deletions
|
|
@ -538,9 +538,6 @@ def create_image_with_stuff(imgfile):
|
||||||
slotnr = putfile("../progs/recover.prog", None , f, part, partstart, slotnr)
|
slotnr = putfile("../progs/recover.prog", None , f, part, partstart, slotnr)
|
||||||
slotnr = putfile("../progs/changemem.prog", None , f, part, partstart, slotnr)
|
slotnr = putfile("../progs/changemem.prog", None , f, part, partstart, slotnr)
|
||||||
|
|
||||||
slotnr = putfile("../lib/pcmaudio.s", None , f, part, partstart, slotnr)
|
|
||||||
slotnr = putfile("../lib/pcmaudio.inc", None , f, part, partstart, slotnr)
|
|
||||||
|
|
||||||
listdir(f, part)
|
listdir(f, part)
|
||||||
|
|
||||||
# third partition
|
# third partition
|
||||||
|
|
@ -603,8 +600,6 @@ def create_image_with_stuff(imgfile):
|
||||||
|
|
||||||
slotnr = putfile("../examples/lines.pas", None , f, part, partstart, slotnr)
|
slotnr = putfile("../examples/lines.pas", None , f, part, partstart, slotnr)
|
||||||
|
|
||||||
slotnr = putfile("../examples/pcmtest2.pas", None , f, part, partstart, slotnr)
|
|
||||||
|
|
||||||
slotnr = putfile("../examples/pictviewer.pas", None , f, part, partstart, slotnr)
|
slotnr = putfile("../examples/pictviewer.pas", None , f, part, partstart, slotnr)
|
||||||
slotnr = putfile("../examples/Toco_Toucan.pict", None , f, part, partstart, slotnr)
|
slotnr = putfile("../examples/Toco_Toucan.pict", None , f, part, partstart, slotnr)
|
||||||
slotnr = putfile("../examples/shinkansen.pict", None , f, part, partstart, slotnr)
|
slotnr = putfile("../examples/shinkansen.pict", None , f, part, partstart, slotnr)
|
||||||
|
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
import sys
|
|
||||||
import random, struct
|
|
||||||
import wave
|
|
||||||
|
|
||||||
freq = 16000
|
|
||||||
BIAS = 32768
|
|
||||||
def convert(srcpath, destpath):
|
|
||||||
outdata = bytearray()
|
|
||||||
with wave.open(srcpath, mode="rb") as f:
|
|
||||||
params = f.getparams()
|
|
||||||
print(params.nchannels, params.sampwidth, params.framerate)
|
|
||||||
|
|
||||||
frames = f.readframes(2*1024*1024)
|
|
||||||
for i in range(0, len(frames), 2):
|
|
||||||
v = int.from_bytes(frames[i:i+2], "little", signed=True)
|
|
||||||
v += BIAS
|
|
||||||
hi = (v & 0xFF00) >> 8
|
|
||||||
lo = (v & 0x00FF)
|
|
||||||
outdata.append(hi)
|
|
||||||
outdata.append(lo)
|
|
||||||
|
|
||||||
with open(destpath, mode="wb") as f:
|
|
||||||
f.write(outdata)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
sourcefilename = sys.argv[1]
|
|
||||||
destfilename = sys.argv[2]
|
|
||||||
convert(sourcefilename, destfilename)
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue