Open darkain opened 6 days ago
is this midnight commander? if so it might be a gpl violation 🤣
No it's the MAKI compiler for Modern Skins.
@HexagonWin or maybe even Minio Client! :D
MAKI Compiler is a very important part of Winamp. It would be very nice to have MAKI Compiler source codes, too.
also xPP...
MAKI Compiler is a very important part of Winamp. It would be very nice to have MAKI Compiler source codes, too.
I don't want to undermine the importance of a complete codebase, but in this case it should be a relatively simple exercise in compilers. A toy compiler, even. What do you need it for btw? Any specific ideas?
that shouldn't stop them from releasing leaking it
MAKI Compiler is a very important part of Winamp. It would be very nice to have MAKI Compiler source codes, too.
I don't want to undermine the importance of a complete codebase, but in this case it should be a relatively simple exercise in compilers. A toy compiler, even. What do you need it for btw? Any specific ideas?
If Winamp is migrated to another framework, MAKI Compiler can be converted to a MAKI Interpreter to make Winamp modern skins multi-platform. Almost all the modern Winamp skins have MAKI scripts in text format in addition to compiled MAKI binaries. Therefore, with just a little modification (to be compatible with naming convention) on the modern skins, almost all modern skins may be multi-platform after then creating a multi-platform MAKI Interpreter.
@volkanorhan
If Winamp is migrated to another framework, MAKI Compiler can be converted to a MAKI Interpreter to make Winamp modern skins multi-platform. Almost all the modern Winamp skins have MAKI scripts in text format in addition to compiled MAKI binaries. Therefore, with just a little modification (to be compatible with naming convention) on the modern skins, almost all modern skins may be multi-platform after then creating a multi-platform MAKI Interpreter.
The interpreter code can be found in /Src/Wasabi/api/script
in this repository. In addition to that I know at least two reverse-engineered MAKI interpreters from the past, one of which is mine for .NET and the other is webamp. mc.exe is needed only for skin authoring.
If I'm not mistaken, the
mc.exe
binary is included in this source dump, however, the source code to build this binary file is entirely missing. So this isn't even a complete dump of the Winamp source code.