Giter Site home page Giter Site logo

jasonstuff437 / one-core-api-binaries Goto Github PK

View Code? Open in Web Editor NEW

This project forked from skulltrail192/one-core-api-binaries

0.0 0.0 0.0 695.98 MB

Home Page: http://shorthornproject.com

JavaScript 30.46% CSS 1.23% HTML 67.87% Batchfile 0.43%

one-core-api-binaries's Introduction

Welcome to One-Core-API binaries!

This repositry contains binary releases of the One-Core-API project. These are compatible with Windows Server 2003 SP2, Windows XP SP3 and Windows XP x64 SP2.

Official Discord Server: https://discord.gg/eRcGuFtn6p

Folders in this repository:

  • Documents: Project documentation, known bugs, sfxcab usage (for making installers), etc.
  • Packages\x86 and Packages\x64: Binary releases categorized by package. You can download and install/update the packages directly from here (i.e. by going to Packages\x86\Base installer\update and runnning update.exe).
  • Todo: To do tasks
  • Test: Some binaries and documents for testing;
  • Release: Scripts to generate a new binaries release;
  • Output: Binaries output, you can generate using scripts on Release folder;

The One-Core-API Binaries project consists of the following packages:

  • Base: Main package of One-Core-API and is required by all other packages, except App Compat, Modern Setup (x86 only) and Driver Update, and contains all wrappers used in this project (like kernelbase and ntext);
  • Additional Dlls: Several new dlls introduced in later versions of Windows.
  • API-SET: Contains UCRT dlls based on wine.
  • D3d: D3D runtime (Mainly DX10 and DX11, based on WineD3D);
  • App Compat: Application compatbility settings, backported from later versions of Windows.
  • Driver Update: Bring updated acpi driver what support ACPI 2.0, new drivers like Storachi (for AHCI driver controllers), NVME (for NVME M.2 driver controllers) and USBXHCI (USB 3.0);
  • Branding: New branding system introduced on Windows Vista, required to D3D and Modern Setup packages;
  • Modern Setup: bring support to turn Windows XP/2003 installation installable using Windows Vista or above Setup engines;

Main Features:

  • Increase memory support for 128 GB for x86 and 2 TB for x64 by default;
  • Allow support for run newer programs designed for modern Windows OS;
  • Allow support for new hardware with new drivers controllers;
  • Allow support for install Windows on any computers, with generalized hardware;

Modern Setup This is a package designed to prepare Windows to get ability to be installed in others computers. If you don't want capture the Windows installation, don't need install this package.

  • After install One-Core-API Modern Setup and restart computer, you can run Sysprep, a tool to prepare Windows to be generalize Windows Installation to any hardware;
  • Sysprep is placed on: Windows\System32\Sysprep, like as Windows Vista have;
  • The tools is very similar what is present on Vista. For same behavior on prepare XP/2003 what is presented on Vista or above systems to install on new computers, you must run sysprep.exe and select Action to "Enter System Out-of-Box Experience (OOBE)". Is recommeded check "Generalize" too. After choose Action and mark, you can choose on Shutdown Options if only quit program, shutdown or reboot system. On press "Ok", sysprep will run cleanup plugins and do the shutdown option selected;
  • After shutdown system, on the next boot, will run setup.exe placed on Windows\System32\oobe\setup.exe and will detect hardware and after detection the hardware, will restart and enter on msoobe;
  • For patch Windows Vista - Win11 Setup and capture a Windows XP/2003/Longhorn/Reactos Image, use this tools: https://github.com/Skulltrail192/One-Core-API-Tools

Sysprep

One-Core-API allows you to run:

  • Web Storm 2018;
  • Intelliji 2018 (Other versions may work too);
  • Filezilla (latest);
  • Visual Studio Code 1.71;
  • Chrome up to version 102!;
  • Opera up to version 39;
  • Firefox up to version 54;
  • JDK 1.8 (only Windows XP x64 for now);
  • OpenJDK until version 11 (maybe others versions works). You can download from: https://bell-sw.com/pages/downloads/#/java-11-lts;
  • Maxthon 6;
  • Epic Browser 94;
  • Python 3.6;
  • .Net Framework up to 4.8;
  • Geekbench 4.2;
  • Performance Test;
  • Adobe Reader DC (2017);
  • Windows 7 games;
  • Vista native Applications;
  • Spotify after Windows XP/Vista end of support, version 1.0.60;
  • Yandex browser (latest);
  • Zoom;
  • Several other applications;
  • Node 10.24;
  • Winrar 6.11 (latest);
  • Directx 9EX, 10 and 11 games:
    • Need for Speed Most Wanted 2012;
    • Need for Speed The Run;
    • Street Figther V;
    • Injustice: Gods among us;
    • Assassign Creed Black Flgs;
    • Crysis 1,2, and 3 (directx 10-11 mode);

Known Limitations:

  • The unique language on binaries for now is English. You can install on Windows with another language, however, several dialogs and strings will be displayed in engilsh;
  • New applications installers may not work, like Chrome, Maxthon, Utorrent, Discord, Team vieweretc crash and application isn't installed. Need use a pre-installed version, copied from other operation system;
  • Some installers like VS Code and Skype genereate a erro "Class is not supported" on shortcut phase creation;
  • Chrome has stability and crash randomy. Extension isn't supported for now. Downloads crash application or has network error, depend of version;
  • Firefox 55 or above is not working, only mypal 68 (firefox fork);
  • Firefox 54 32 bits not working on Windows XP x64. Chrome 61+ not working too;
  • The packages cannot be integrate with nlite to Windows Iso, because use a tool called "SFXCAB Substitute", not standard Microsoft version;
  • Standard .Net Framework Installers starting 4.6 ins't supported for now. You need a repacked version like did here: https://github.com/abbodi1406/dotNetFx4xW7. And avaliable like here: https://www.wincert.net/forum/topic/13805-microsoft-net-framework-472-full-x86x64-incl-language-packs-by-ricktendo/#comment-123251. Other versions are avaliable too, search on forum topics;
  • Palemoon version 27-31 not download anything. Download not start;
  • MiniChrome 87 has a issue related with high usage cpu. It is related with UpdateProcThreadAttribute, but, this function is needed for others applications, like standard chrome;
  • Opera 39+ crash on start;
  • Qt5 application what use Dwrite crash on startup. Has some glitches like black screen if you delete dwrite (application start and can be used, however)

Installation order of packages:

  • App Compat only: This package can be installed without any other packages;

  • Base first: Base-> API-SET -> Branding -> D3d -> Modern Setup -> Driver Update -> App Compat-> Additional Dlls;

  • Modern Setup:

    • x86: Branding -> Modern Setup -> Base-> API-SET -> D3d -> Driver Update -> App Compat-> Additional Dlls;
    • x64: Base -> Branding -> Modern Setup -> Base-> API-SET -> D3d -> Driver Update -> App Compat-> Additional Dlls;
  • Modern Setup Only (Recommended install Driver Update too):

    • x86: Branding -> Modern Setup;
    • x64: Base -> Branding -> Modern Setup;
  • Driver Update Only: Driver Update;

  • AppCompat first: App Compat -> Base -> Driver Update -> D3d -> API-SET -> Additional Dlls.

Issues Report For help to reproduce issue, is recommend always follow this template:

  • Description whats happened. Ex: Always get BSOD when try load Windows. Windows stuck on Boot Screen. Windows always get a Black screen, etc;
  • VM/PC config Ex: Vmware 10, virtualBox 6.1.0 or Core 2 Duo 8400, 2Gb DDR2, IDE/SATA Hard Disk;
  • Windows Edition and configuration Ex: Windows XP Service Pack 3 with POSReady 2009 updates installed, with this program list: Adobe, office, etc;

Some screenshots of Applicaions running on XP/Server 2003: Chrome 58 image_2022_04_07T03_35_23_052Z Advanced Chrome 64 image_2022_04_07T03_42_36_918Z Basilisk image_2022_04_08T21_38_17_976Z Firefox Dev 54** image_2022_04_08T14_03_12_014Z Visual Code 1.22 image_2022_04_07T03_54_26_696Z **Chedot (chrome fork) 86 image_2022_04_07T22_34_04_707Z Java 11 Capturar Avast and Chromium 68 Avast Visual Code 1.70 VisualCode1 70 Windows 7 Paint Windows7 Paint

one-core-api-binaries's People

Contributors

skulltrail192 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.