pombreda / at2

Automatically exported from code.google.com/p/at2
0 stars 0 forks source link

C/ASM aPLib decompressor #17

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Not really an issue, but here are usable sources of aPLib 0.26 decompressor.
Both C and compact ASM.

Original issue reported on code.google.com by pissmasterplus on 15 Apr 2014 at 6:31

Attachments:

GoogleCodeExporter commented 9 years ago
Ugh, I messed up title, sorry about that.

Original comment by pissmasterplus on 15 Apr 2014 at 6:33

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I've fixed the issue title and changed the type to enhancement. However, can 
you please cover it with more details? What would you like to do us with these 
C/ASM sources for aPLib decompression? Put them to source package, or anything 
else? It's not quite clear to me so far. Thanks :-)

Original comment by subz3ro....@gmail.com on 16 Apr 2014 at 9:21

GoogleCodeExporter commented 9 years ago
Replace current decompressor with C one for greater portability, in case all 
that inline asm is converted to higher level language one day. As for the 
compressor, I doubt aPLib license allows it.

Original comment by pissmasterplus on 16 Apr 2014 at 2:02

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
As for complete ASM code removal - for SDL versions this makes sense, but still 
majority of users work with the DOS version, so this has lower priority than 
some other "todo features" :)
As for the aPLib compressor source - I've disassembled it for private use only 
like 14 years ago, and as it is freeware now (and AT2 was never focused on 
earning money), I don't see this 'that dark' as its use and Joergen Ibsen as an 
author is credited all the time there. However, I do see the violation of his 
license statement in the light of the AT2 sources being put to public. This is 
still something to clear up, together with the bugfixes/enhancements I did to 
MAME OPL3 emulation.

Original comment by subz3ro....@gmail.com on 16 Apr 2014 at 4:34