I have prowled through some old software I've written way back and found some nugget of pet project. It's a very lightweight audio codec with fixed compression ratios (including the infamous one byte per three samples mode), quality way beyond MSADPCM/IMAADPCM, maybe a kilobyte of object code and a few kilobytes of data. IIIRC it hit 100x realtime decoding speed on my olden 600MHz Athlon back then. I never did anything with it on the PC because MP3 or Vorbis can have better quality/size ratios and the decoding performance reqs of these aren't that much of a factor on the PC.
But I wonder if that thing (plus maybe a little extra, such as a mixer'n'stuff) would be fit for handheld games or some such, with tiny and slow CPUs that suck at floating point and have little bandwidth. I sure wouldn't mind trying if this can make me some extra $$$, so I can buy lots of coffee and sugar. Problem is I have absolutely no clue about how this industry works, what the platforms look like (CPUs, OSes, and which ones are most important to support), who does what and how, and which license models are appropriate for something like this.
I figure I need some PDA or similar mobile gadget to get me started.
Questions start now:
Which one should I get? Are there any other tools or SDKs I need to buy for cross-development and packaging/deployment?
Does 40$ for a per-product license (unlimited copies) sound like a reasonable idea?
Is it expected/commonplace to deliver software components as static library, .DLL, .so ..?
But I wonder if that thing (plus maybe a little extra, such as a mixer'n'stuff) would be fit for handheld games or some such, with tiny and slow CPUs that suck at floating point and have little bandwidth. I sure wouldn't mind trying if this can make me some extra $$$, so I can buy lots of coffee and sugar. Problem is I have absolutely no clue about how this industry works, what the platforms look like (CPUs, OSes, and which ones are most important to support), who does what and how, and which license models are appropriate for something like this.
I figure I need some PDA or similar mobile gadget to get me started.
Questions start now:
Which one should I get? Are there any other tools or SDKs I need to buy for cross-development and packaging/deployment?
Does 40$ for a per-product license (unlimited copies) sound like a reasonable idea?
Is it expected/commonplace to deliver software components as static library, .DLL, .so ..?