tweak
This commit is contained in:
parent
8fe6ef06c0
commit
c29955ac83
10 changed files with 10 additions and 9 deletions
5
Makefile
5
Makefile
|
@ -1,4 +1,4 @@
|
|||
all : sample0.xex sample1.xex sample2.xex sample3.xex sample4.xex sample5.xex sample6.xex
|
||||
all : sample0.xex sample1.xex sample2.xex sample3.xex sample4.xex sample5.xex sample6.xex fruit.xex mapclock.xex sailboat.xex sunset.xex train404.xex
|
||||
|
||||
# sample5.s from sample5.jpg
|
||||
|
||||
|
@ -29,7 +29,8 @@ clean :
|
|||
rm -f sample[0-6].s.[0-9].png
|
||||
rm -f sample[0-6].s.palette.png
|
||||
rm -f sample[0-6].s.gif
|
||||
rm -f *.xex
|
||||
rm -f chickens.s
|
||||
rm -f chickens.o
|
||||
|
||||
.dummy: sample0.s sample1.s sample2.s sample3.s sample4.s sample5.s sample6.s chickens.s
|
||||
.dummy: sample0.s sample1.s sample2.s sample3.s sample4.s sample5.s sample6.s chickens.s
|
||||
|
|
|
@ -740,7 +740,7 @@ async function main() {
|
|||
}
|
||||
|
||||
let nbits = 2;
|
||||
let reps = 4;
|
||||
let reps = 2;
|
||||
|
||||
let {width, height, lines} = await convert(process.argv[2], nbits, reps);
|
||||
|
||||
|
|
BIN
fruit.jpg
Normal file
BIN
fruit.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 537 KiB |
2
gif.sh
2
gif.sh
|
@ -1,4 +1,4 @@
|
|||
fps=30000/1001
|
||||
fps=60000/1001
|
||||
|
||||
ffmpeg \
|
||||
-r $fps -i "$1.%01d.png" \
|
||||
|
|
BIN
mapclock.jpg
Normal file
BIN
mapclock.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 299 KiB |
2
mp4.sh
2
mp4.sh
|
@ -1,4 +1,4 @@
|
|||
fps=30000/1001
|
||||
fps=60000/1001
|
||||
|
||||
ffmpeg \
|
||||
-r $fps -i "$1.%01d.png" \
|
||||
|
|
|
@ -24,19 +24,21 @@ function to4bit(val8) {
|
|||
|
||||
function pack(audio) {
|
||||
let packed = [];
|
||||
/*
|
||||
for (let i = 0; i < audio.length; i += 2) {
|
||||
// little-endian 4-bit samples
|
||||
let low = to4bit(audio[i]);
|
||||
let high = to4bit(audio[i + 1]);
|
||||
let byte = low | (high << 4);
|
||||
packed.push(byte);
|
||||
}
|
||||
*/
|
||||
/*
|
||||
// raw push bytes
|
||||
for (let i = 0; i < audio.length; i += 2) {
|
||||
let val = to4bit(audio[i]);
|
||||
let byte = val | 0x10;
|
||||
packed.push(byte);
|
||||
}
|
||||
*/
|
||||
return packed;
|
||||
}
|
||||
|
||||
|
@ -62,8 +64,6 @@ let infile = process.argv[2];
|
|||
let outfile = process.argv[3];
|
||||
|
||||
let buffer = readFileSync(infile);
|
||||
// @FIXME fix
|
||||
buffer = buffer.slice(0, 262);
|
||||
let asm = wav2assembly(buffer);
|
||||
writeFileSync(outfile, asm, 'utf-8');
|
||||
|
||||
|
|
BIN
sailboat.jpg
Normal file
BIN
sailboat.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 305 KiB |
BIN
sunset.jpg
Normal file
BIN
sunset.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 657 KiB |
BIN
train404.jpg
Normal file
BIN
train404.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 167 KiB |
Loading…
Reference in a new issue