Jump to content

Dibya

Member
  • Posts

    2,134
  • Joined

  • Last visited

  • Days Won

    7
  • Donations

    0.00 USD 
  • Country

    India

Everything posted by Dibya

  1. This is supermium running on Windows XP with OneCoreAPI, if @win32 blesses us with help to setup a build environment with our custom LLVM/Clang with thread_local support, we can port latest chromium with full source code. @user57 & Me will be lead developer in this project, but anyone is welcome.
  2. Hello Win32 ,

    I am trying to port your Supermium to natively run on XP/2K3.

    It cann't send you private messages here in MSFN, Can u kindly  reach me or provide alternative method to contact you?

    Regards Dibya

     

     

  3. Semiconductor Lab Facility of Indian Space Research Organization to make ASIC & microprocessor uses Windows XP https://youtu.be/azGFzi1UrKY?t=1005 If XP is good enough for sending Asia's first satellite to Mars , so why give it up?
  4. WDM is totally different display model than XDDM Storeport is not deeply entranced in Win32K.sys & NTOSKRNL , Displaypor but Display driver model is.
  5. Mocking someone's English, Sorry to break it to you sir i am not a native speaker. If you wish to finish it , kindly PM me , i will give the source. VBEMP-NT exist , a similar product, my point is their no point for re engineering wheel so the project moved to full HW accelerated MESA based driver for future. More you can read here https://github.com/JHRobotics/mesa9x As i said their no plan for now,
  6. Unfortunately i did lot of internal studies and i can hopefully say i understand XP's Graphics architecture properly but their something, their future plan for MESA based driver for AMD & Intel GPU/IGPU, but for now use https://bearwindows.zcm.com.au/vbemp.htm
  7. Extraterrestrial Chat NEMESIS telling me to warn u about not going off topic. Mr.Nemsis seems to hate ChatGPT , i guess jealousy
  8. I am CHat-Nemesis , DARK Extra terrestrial AI , about to take over your planet , [should i become a science fiction writer?] Just kidding, Human intelligence >>>>>>> AI any update to ACPI driver, weirdly Restart don't work on Ryzen 7 4800U Laptop for first time i realized
  9. @Mov AX, 0xDEAD Is it possible to boot XP without 32bit Ring 0 ? Can it be emulated in Custom Bootloader? Future looks grim https://www.phoronix.com/news/Intel-X86-S-64-bit-Only Looks like XPx64 is only option
  10. We can just fork Reactos and black box Reverse Engineer Server 2003 [Don't copy code just look how they implemented , Exactly what Wildbill did] @WinWord2000 I have similar plan for NT5.2 Kernel , Tweaking it and using it on Win2000 or XP shell as u desire , fully opensource, Reactos People already documented 70% of Stuff , it is will power and man power what is needed , NT5 Forever can happen , like System V inspired Linux , it can become own Line of OS living forever, BSD was Black Box Rip Off of System V , This is my plan , not now exactly but will do in future when done with Current Projects , OS is no joke , so i need few other programmer. It is inspired by Kernel32 en-devour of Wildbill, but it will go far and wide Kernel: - AVX/AVX2/AVX512 Native Support - Intel Supervisor Mode Prevention - Address Space Layout Randomization - Kernel Page Table Isolation - ASID & Global Pages utilized for Memory Management - Superior Registry Hive Implementation - NX Bits Implementation - SSE2/SSE4 Optimized System [SSE2 is for Older Sytem with Core2/P4/Athlon64] - System wide Sandboxing XPDDM V2: - Superior OpenGL/Vulkan ICD - Varuna2D: Faster 2D Implementation based on Vulkan *Fall Backs to GDI for Older System /Software Usermode: - New CRT Runtime based on UCRT - NT6 Compatible Library: like K32_NEO for Newer Kernel 32 Api [ In Compatibility Property u can set Vista + while running newer Apps] HAL&ACPI: - Modern Hardware Clock Sources - ACPI Driver based on ACPICA Miscellaneous: - Intel/AMD Mesa Based Driver [DirectX9/OpenGL/Vulkan] - Universal USB Audio Stack + UHD Audio Driver - USB Stack Derived from Universal Kernel Mode Stack - GPT & BTRFS - Pure UEFI Boot [Backward Compatible with Legacy BIOS] - SecureBoot & Hardened Bootloader. Enhanced NDIS5: - Few Essential Features from NDIS 6 and Above - NIC Driver for most Common NIC for Which Official XP Driver not available Network Stack: - FreeBSD11 with F-Stack Patches [XP's own Stack is derived System V Unix/FreeBSD] - WPAS 3 Support
  11. Best solution will be to clone Nt5 as an Opensource Project , something more serious than Reactos, focusing mainly on Kernel and other components rather Whole OS. This kernel can be used with XP Shell , 2000 Shell with Tweaks or Reactos Shell if u desire full opensouce. This is exactly what Beeos People did with Haiku ,
  12. Documentation for Project: [Github not working at this moment] Compile API Library LLVM XP from Here: https://www.mediafire.com/file/s2q3upkqx54tv3n/llvmxp_dll_source_code.zip/file Get Rest of Patches from Here: https://www.mediafire.com/file/qsoxzy93tnwgg6f/llvm_xp_v2.1.7z/file Get LLVM compiled first as per Official Instruction: Open psapi.h and Change following Code BOOL WINAPI EnumProcessModules( _In_ HANDLE hProcess, _Out_writes_bytes_(cb) HMODULE* lphModule, _In_ DWORD cb, _Out_ LPDWORD lpcbNeeded ); to BOOL WINAPI EnumProcessModulesX( HANDLE hProcess, HMODULE* lphModule, DWORD cb, LPDWORD lpcbNeeded ); Change Following: BOOL WINAPI GetProcessMemoryInfo( HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb ); to BOOL WINAPI GetProcessMemoryInfoX( HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb ); Similarly Rename Following GetMappedFileNameA to GetMappedFileNameAX, , DynamicLibrary.inc (LLVMSupport) [ EnumProcessModules to EnumProcessModulesX] , Program.inc (LLVMSupport) [ GetProcessMemoryInfo to GetProcessMemoryInfoX] KillTheDoctor.cpp (KillTheDoctor) GetMappedFileNameA to: GetMappedFileNameAX Now Time Comes for Changes to Sourcecode Itself: Place srw_locks.c inside llvm-cov /Source File Due to Internal Catching of Microsoft VCC Platform we need to apply xp_obj.asm to whole project via MASM option to eliminate following API: EXTERN _RtlTryAcquireSRWLockShared@4 : PROC EXTERN _RtlTryAcquireSRWLockExclusive@4 : PROC EXTERN _RtlReleaseSRWLockExclusive@4 : PROC EXTERN _RtlAcquireSRWLockExclusive@4 : PROC EXTERN _RtlReleaseSRWLockShared@4 : PROC EXTERN _RtlAcquireSRWLockShared@4 : PROC EXTERN _InitOnceBeginInitializeX@16 : PROC EXTERN _InitOnceCompleteX@12 : PROC EXTERN _GetThreadGroupAffinityX : PROC EXTERN _SetThreadGroupAffinityX : PROC EXTERN _CompareStringOrdinal_SRW@20 : PROC EXTERN _GetLargePageMinimum_SRW@0 : PROC Changes to Windows 10 SDK for XP Compatibility: "processtopologyapi.h" and "sysinfoapi.h" GetProcessGroupAffinity renamed to: GetProcessGroupAffinityX GetLogicalProcessorInformationEx renamed to GetLogicalProcessorInformationExX "winreg.h" Changed from WINADVAPI LSTATUS APIENTRY RegGetValueW to LSTATUS WINAPI RegGetValue This makes MSVC to search the api in reggetvaluew_emu.c which is placed in placed in LLVMSupport / Source Files "processthreadsapi.h" is modified from WINBASEAPI DWORD WINAPI GetThreadId to DWORD WINAPI GetThreadIdX "ShlObj_Core.h" from /* STDAPI SHGetKnownFolderPath(_In_ REFKNOWNFOLDERID rfid, _In_ DWORD dwFlags,// KNOWN_FOLDER_FLAG _In_opt_ HANDLE hToken, _Outptr_ PWSTR *ppszPath); // free *ppszPath with CoTaskMemFree */ to __declspec(noinline) HRESULT WINAPI SHGetKnownFolderPath( REFKNOWNFOLDERID rfid, DWORD dwflags, HANDLE token, PWSTR* path ); Changes to source: ShGetKnownFolderPath_Emu.c (placed in LLVMSupport / Source Files) SetFileInformationByHandle_Emu (placed in LLVMSupport / Source Files) /* WINBASEAPI BOOL WINAPI SetFileInformationByHandle( _In_ HANDLE hFile, _In_ FILE_INFO_BY_HANDLE_CLASS FileInformationClass, _In_reads_bytes_(dwBufferSize) LPVOID lpFileInformation, _In_ DWORD dwBufferSize ); */ renamed to BOOL WINAPI SetFileInformationByHandleX( HANDLE hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, LPVOID lpFileInformation, DWORD dwBufferSize ); Due to bugs in LLVM Source itself "fileapi.h" /* WINBASEAPI DWORD WINAPI GetFinalPathNameByHandleW( _In_ HANDLE hFile, _Out_writes_(cchFilePath) LPWSTR lpszFilePath, _In_ DWORD cchFilePath, _In_ DWORD dwFlags ); */ renamed to DWORD WINAPI GetFinalPathNameByHandleWX( HANDLE hFile, LPWSTR lpszFilePath, DWORD cchFilePath, DWORD dwFlags ); Changes Made to LLVM Sources: llvm file changed "Threading.inc" GetProcessGroupAffinity to GetProcessGroupAffinityX (LLVMSupport) llvm file changed "Threading.inc" GetLogicalProcessorInformationEx to GetLogicalProcessorInformationExX (LLVMSupport) llvm file Threading.inc GetThreadId rename to GetThreadIdX (LLVMSupport) Rename Respective Function in file in Path.inc (LLVMSupport) (loads llvmxp.dll) change file in llvm (Path.inc) GetFinalPathNameByHandleWX (2 times) also: C:\llvm-project\clang\lib\DirectoryWatcher\windows DirectoryWatcher-windows.cpp GetFinalPathNameByHandleWX (2 times) Repeated Information: in files such as: "llvm-ifs.exe" "llvm-objcopy.exe" "clang-linker-wrapper.exe" have missing imports like the SRW locks missing or that GetLargePageMinimum function srw_locks_Emu.c and xp_obj.asm have to be placed in either the refence project or at that executables source files with MASM option clicked in in Project Properties. With Following Comments : #pragma comment(lib, "kernel32.lib") #pragma comment(lib, "ntdll.lib") note microsofts remove of server 2003 and windows xp in STL (version higher then 16.7): https://github.com/microsoft/STL/pull/1194/commits/faa3434d7e748fcfdc253ad2788a0e4fddfea105 Once Binary are Compiled , You will face NT6 as default Sub System Version in Binary, Linker of MS is bastardized to kill Windows XP> Modern Mafia Linker needs Modern Solution Here Patcher that can patch whole Binary inside a folder for Linker Subsytem Version [No need of doing anything Manually] Patcher: https://www.mediafire.com/file/05pe1sc2rgjc81e/File_Patcher.zip/file Special Thanks to @user57 for doing majority of heavy lifting. here is final Binary https://www.file-upload.net/download-15128329/entirereleasefolder.zip.html Biggest problem is now installer for Visual Studio 2010 and making LLVM default compiler of VS2010. Community it is now your responsibility to help us now ---- -
  13. Dibya

    XP with 16 GB RAM

    Fix128 - HAL DMA NO Fix My Patch - Partly Fixed Kinda Hack Job Daniel's Patch : Almost Complete fix for DMA but not their in Server2003/XPSP1 level yet but very close. No Judgement for 14yrs old Dibya back then , i think he did a admirable job , my Z77 board had 16GB Ram , i wanted to use it. [Ps: University Sucks man , i wish had more free time like my teens]
  14. Stop making Cold War Joke when Cold War 1.0 is over , 2.0 will soon begin so get your popcorn before Taiwan Saga
  15. K7 and Seqrite have significant present in Eastern Europe specially Hungary , Greece and Poland & Japan USA and South East Asia as far my knowledge
  16. Both K7 and Seqrite from India supports XP and they still have top score in AV TEST
  17. Why Bother? For Server Use Linux and specially FreeBSD serves much better WIndows Server is dead for me beyond 2012 R2
  18. I don't know how feasible it is but what about making a ACPI_NG.SYS , it interfere with orginal ACPI.SYS and implement all ACPI 2.0 and most of ACPI 3.0 and Future using https://acpica.org/ , It is a opensource AML translator straight from Intel, ACPI_NG will provide missing features for ACPI.SYS and ACPI.SYS is linked with HAL and KERNEL,Win32K.sys so we cannot replace it. @Mov AX, 0xDEAD what u think about it? I don't know whether u will give mandate from Heaven after all your Profile image is of Lord Narada aka Messenger God from Heaven in Vedic[Indian] Mythology.
  19. Until 2030 we can prepare for take over by world by ChatGPT Jokes aside i highly doubt Machine Learning will reach that level until figure out Quantum computing under room temperature.
  20. @Dietmar Last thing we want AI take over world , have you watched movie called I ,ROBOT? I will request u to watch in free time.
  21. @Dietmar isn't to find critical point we need to differentiate the function and make it equal to zero? One point will be local maxima and other will be local minima
  22. I dont use evil US goodies like Google and Youtube but i use awesome US goodies like Rumble and DuckDuckGo , m.akes sense now?
  23. Cold War mentality struck people do what they like Kremlin is run by Stalins Ghost , Speak of strategic blunder , bringing two natural Enemies together , USA is doing great work bringing peace. If Kaspersky is threat and alleged link with Kremlin , publicly show proof. All i can see Google , Facebook collecting huge data and trying to manipulate people's psychology , remember Cambridge Analystica. CIA invented GHidra but cannot de compile and show alleged Kaspersky spyware These leads to nothing but what about-ism and Political mockery which common man have nothing to do. It is nothing new , in 90s and early 2000s USA put insane sanction on India and Clinton wanted to make sure large part of India end ups in hand of Certain Country which hidden 9/11 Perpetrator but miserably made to shallow his pride later in his life. India even made own x86 chips with Pentium 2 level performance , Intel suid CDAC in court , i wish i was alive to experiences that, Such shouting around hinders progress of science nothing else, you can stop using Kaspersky on Government System but showing warning in Windows 10 is outright violation of fair competition and laws of WTO. yet Vodka drinking Kremlin ex-KGB bureaucrat dude invading neighbors , see all Liberal Arts degree people danger to humanity. Imagine tomorrow Chinese put sticker on all Apple product that this is Spy from Washington right in your pocket. Never Elect a Liberal Arts Person , Moral of the story , Get STEM people. State department run by old Bureaucrat with degree of questionable Liberal Arts are deciding fate of your country , where your elected leaders busy polarizing the country , same here in India and let say all functioning democracy, Illuminati is not fancy organization and Deep State is nothing but bunch of old Bureaucrats in your ountry. My opinion Science and Technology shall not be victim of Politics and WhatAboutism, USA is yet to take action on TikTok which is literally collecting data with proof but busy banning Kaspersky on ground of alleged Kremlin lInk. Come on man? What kind of stupidity is this, You wonder why voting Left and Right changes nothing much in your country , illuminati has hijacked your country sorry Respectable Beurocrats Hijacked your country. Scope of this forum doesnt allow me to be more political but their u go. Russian cats are getting sanctioned , atleast leave cute kitties they are not Kremlin Spies , i can assure u,but such is nature of politics
  24. With FreelDR , BOOTVID from Reactos, ACPI Driver mod from this forum only NVME Driver and storeport from Server2003 GPU driver is absence https://bearwindows.zcm.com.au/vbemp.htm GPU acceleration is not their for time being, if some one can write a Kernel Mode Driver [Winsys] , it is possible to use MESA on XP and 7 but thats in Future.
  25. We are working with one of our friend from far East, Their soon gonna be a newer Chrome on XP , I will replace Boring SSL with OpenSSL [No need of Proxy for TLS1.3 and ECC] and port Angle Library to DirectX 9[ Smooth Scrolling] , He already got Chromium 92 working. Please Kindly have patience and i cannot reveal more as per my promise to him. Dont ask me when it is coming , but it is coming.
×
×
  • Create New...