404notfound Posted April 1, 2017 Posted April 1, 2017 (edited) Poking around the forum, I find there are more compatibility layer projects than I thought. So I make this thread in attempt to keep track of them. It makes sense that at one point efforts be united. List: *VAIO/AlkyForApplications by Falling Leaf Systems This project is long abandoned. Source released.http://alkyforapplications.net/https://github.com/callen/Alky-Rebornhttp://demoseen.com/blog/2009-12-27_Alky_Postmortem.html *Extend Kit by BlackwingCat This project replaces OS files directly and comes as an update. Use with care. Closed source.http://blog.livedoor.jp/blackwingcat/archives/1706829.html *Extended XP by Dibya This project also replaces OS files directly and comes as update. Use with care. Closed source.http://www.msfn.org/board/topic/176005-creating-a-full-blown-compatibility-layer/https://ryanvm.net/forum/viewtopic.php?f=25&t=10631&p=142341 *DllCompat by MySoft Binaries in GIT. Open source.http://www.msfn.org/board/topic/176604-dllcompat-vista-api-extensions-in-xp/https://github.com/MyTDT-Mysoft/DllCompat *One-Core-API by Skullytrail192 x86 and x64 binaries available. Open source.https://github.com/Skulltrail192/One-Core-Api *XomPie by tumagonx Binaries included in GIT. Open source.https://github.com/tumagonx/xompie/ ---------------------------------------------------------- *Wine3D for Windows This is wrapper of Directx 1 - 11 API to OpenGL. Based on Wine project, open source.http://fdossena.com/?p=wined3d/index.frag ---------------------------------------------------------- If anyone fancies, MySoft and I have a chat on Freenode themed on compatibility layers. See above "uniting efforts" thing.https://kiwiirc.com/client/irc.freenode.net/?#AppCompat Edited June 23, 2017 by 404notfound 2
jaclaz Posted April 1, 2017 Posted April 1, 2017 (edited) I find it unfair to compare the "extended XP" to the other mentioned projects, these latter ones: 1) do exist 2) have some (at times minimal) functionality 3) they can (at different levels of easiness) tested without disrupting the test OS 4) provide verifiable sources the "extended XP" is more a moving target than anything else, see a few posts starting from around here: basically it is six months or so that a number of patches (most of which undocumented or - to say the least - highly experimental) are collected into something that is undocumented, of extremely complex installation and that implies potentially the corruption of the OS, without any meaningful tests carried (or reported properly) by any of the (few) people experimenting the thingy. The issue is not much about the availability of the source, but rather about the fact that the source does not exist at all. I don't want to be overcritical, but when (if) that project will have the dignity of a project, then it will deserve a mention among the other ones, till then it is just an assembly of experimental (and potentially dangerous) "random" modifications. If you prefer, common sense is enough to stay clear (unless you are in extreme experimenting) of any file that is password protected, particularly if the name of the file is Av6W0km6g3G2U817Fs4xqt5.rar and the password is 9Tr3"yCj6K§vM9Vb1%v2A7eU3BYzI42P&n5D$h9Kh , in my already perverted mind anyone that chose that filename and password has a more perverted mind than mine . jaclaz P.S.: BTW the provenance of the thingy is additionally misrepresented as if it was an original MS supplied extension Edited April 1, 2017 by jaclaz
Dibya Posted April 1, 2017 Posted April 1, 2017 hello jaclaz are you showing some anger on me or some kinda revenge from previous life Those files are uploaded by Heigonda not by me . He just fixed few things in installer . Let summer vacation come i will release all codes on GitHub . One more thing None of implementation from stolen by disassembling Vista or 7 files . I test every functions under debugger then after extensive work i do release them . PLease!!!!!!!!!!!!!!!!!!!!!!!!Respect my work or show some kind of love to me . First release of Wildbill and BWC has much less function than me . ( I do respect them but sorry to take there name here ) For your kind information , in my files simply exportable is expanded and patched by MODEXP by Rloew and previous export table is used for codes and stubs . Donot say like mad here . Checksum is corrected by CFF Explorer and reloc entries are added by pemaker / petool/my custom script . "more perverted mind than mine" HELLLLLLLLLLLLLLLLLLLLLLLL!! for sake of heaven this words should be banned here . "potentially dangerous" study under Disassembler how some simple code and stubs can be dangerous ? I wanna know ? What it can bring heart attack some thing like or all nuclear plants will get burs ted. You made me cry , jaclaz . What you will get making a boy of 14 cry ? Should i know ? I never expected such from you at-least . This message should not be deleted until i die unless true wrong going to happen if God is over head . >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DEATH IS BETTER THAN LISTENING SUCH THINGS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
heinoganda Posted April 1, 2017 Posted April 1, 2017 Thanks for the compliment I have a perverse mind! With Extended XP, my person has anything to do with the installer, which I have uploaded with such a perverse name and key. I also like some things not to the project, first look at me for a time and conduct various tests in a VM.
jaclaz Posted April 1, 2017 Posted April 1, 2017 (edited) 19 minutes ago, Dibya said: Let summer vacation come i will release all codes on GitHub . Good , and then maybe you will have a project comparable to the other ones mentioned. 19 minutes ago, Dibya said: You made me cry , jaclaz . What you will get making a boy of 14 cry ? Should i know ? I never expected such from you at-least . Sorry if I made you cry, but you can't play the "boy of 14" card at will. I tried in every possible way to give you hints and suggestions on the parts that I personally saw as "problematic" in your project in the past, just like you are perfectly free to ignore them (as you did and do) I am also perfectly free to call things with their name. The current file is a set of modified non redistributable files assembled in an installer that is misrepresenting the source and license of the thingy: Quote PLEASE NOTE: Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. The supplement is identified for use with one or more Microsoft operating system products (the 'software'). You may use a copy of this supplement with each validly licensed copy of the software. You may not use it if you do not have a license for the software. The license terms for the software apply to your use of this supplement. To read the license terms, go to www.microsoft.com/useterms <http://www.microsoft.com/useterms>. Microsoft provides support services for the supplement as described at www.support. microsoft.com/common/international.aspx <http://www.support.microsoft. com/common/international.aspx>. EULAID:HFX_RM.1_GDR_NRL_EN As said it is not comparable to the other projects mentioned. jaclaz P.S.: @Heinoganda Happy that you took the "comparative" adjective for what it was meant to be Edited April 1, 2017 by jaclaz
heinoganda Posted April 1, 2017 Posted April 1, 2017 @jaclaz The thing with the license I have changed with the installer meanwhile, but I'm waiting for the updated files so that an updated installer can appear. @Dibya You can tell me times PM your wishes regarding the displayed license.
Dibya Posted April 1, 2017 Posted April 1, 2017 (edited) Sorry Guys just said too much . Jaclaz i am extremely sorry . I apologize for all nonsense . I just filling well again . what about playing boy of 15 card in November 8 (My birth day )? Please add one more ExtendKit http://blog.livedoor.jp/blackwingcat/archives/1706829.html Edited April 1, 2017 by Dibya
jaclaz Posted April 1, 2017 Posted April 1, 2017 11 minutes ago, Dibya said: Sorry Guys just said too much . Jaclaz i am extremely sorry . I apologize for all nonsense . No prob . 12 minutes ago, Dibya said: I just filling well again . what about playing boy of 15 card in November 8 (My birth day )? Good, but don't fill too much. 12 minutes ago, Dibya said: what about playing boy of 15 card in November 8 (My birth day )? Sure, that would be perfectly fine , but remember that once you played it, that card is gone and cannot be re-played. jaclaz
Dibya Posted April 1, 2017 Posted April 1, 2017 Really i cannot replay ? What about cheats ? just kidding
404notfound Posted April 1, 2017 Author Posted April 1, 2017 1 hour ago, Dibya said: Please add one more ExtendKit http://blog.livedoor.jp/blackwingcat/archives/1706829.html So I see this comes as a windows update package that overwrites system files. I'm generally reluctant to install such things. What does it bring?
Dibya Posted April 2, 2017 Posted April 2, 2017 15 hours ago, 404notfound said: So I see this comes as a windows update package that overwrites system files. I'm generally reluctant to install such things. What does it bring? msvcrt of vista and gettickcount64 function also some other win socket function
Dibya Posted April 6, 2017 Posted April 6, 2017 Source code uploaded on GitHub :: https://github.com/DibyaTheXPFan/ExtendedXP-Core-Api-implementation Kindly remove word closed source . I have included codes of current development version .
jaclaz Posted April 6, 2017 Posted April 6, 2017 4 hours ago, Dibya said: Source code uploaded on GitHub :: https://github.com/DibyaTheXPFan/ExtendedXP-Core-Api-implementation Kindly remove word closed source . I have included codes of current development version . I am not sure to understand (actually I am pretty sure I don't understand). Are you referring to the "kernel32.txt file? Is it a "source file" of *anything*? How (exactly) one is supposed to be using it? jaclaz
Dibya Posted April 6, 2017 Posted April 6, 2017 5 hours ago, jaclaz said: I am not sure to understand (actually I am pretty sure I don't understand). Are you referring to the "kernel32.txt file? Is it a "source file" of *anything*? How (exactly) one is supposed to be using it? jaclaz kernel32.txt has some c and assembly codes . if some one want to use in their wrapper they have to declare codes as dll export .
jaclaz Posted April 6, 2017 Posted April 6, 2017 1 hour ago, Dibya said: kernel32.txt has some c and assembly codes . if some one want to use in their wrapper they have to declare codes as dll export . I can see that the file contains snippets of C and some assembly, thanks , HOW one is supposed to make any use of them was the question, you seem like suggesting now that some one should frobble the mifty through a gnooting, fardetical mawer, most probably the adverb "exactly" belongs to an alien (to you) dictionary. I was asking what was the procedure for getting from point A (the alleged "source" code) to point B (the final, working, program/whatever, byte, by byte identical to the binary version that is nowhere to be found on that Github page and that possibly is still represented by the contents of the queerly named and password protected installer Heinoganda made earlier referenced). The generic idea of source code is that there is a procedure, with a given set of tools, capable of reproducing the compiled code, IMHO the procedure should be documented (even minimally) and as well the set of tools needed should be listed, otherwise the project is irreproducible and thus worth nothing. To me (but I am not a programmer) the kernel32.txt on that github seems like a crappy mishmash of unreferenced, uncommented, semi-random strings (some of which representing known DLL functions) interspersed with snippets of assembly mnemonics and C functions, but most probably it is just me that cannot grab the meaning of that stuff. jaclaz
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now