First post, by Tronix
- Rank
- Member
I recently partially ported libFLAC to 16-bit open watcom compiler. Don't ask me why -)
So, there:
FLAC2WAV <input.FLAC> <output.WAV>
Minimal system spec: 8088 XT 512Kb RAM. Two versions in archive - for XT and 286/NEC_V20 computers. The presence or absence of a 80x87 coprocessor does not affect the speed.
WAV2FLAC <input.WAV> <output.FLAC> [N]
where N is compression level. Default compression is 5.
Minimal system spec: 80286 with 2Mb RAM. The encoder requires significantly more memory for internal structures and buffers than the decoder, so I had to switch to protected mode using an Phar Lap's 286 DOS extender. Mathematics with float numbers is intensively used for encoding, so the presence of a 80287 coprocessor significantly affects the speed. Three versions in archive - 80287 FPU, integer only math (FLAC__INTEGER_ONLY_LIBRARY define) and without FPU (emulation, very slow) .
Just for lulz, nothing more.