This is the official repository for the co-kernel Cpcdos OSx. This version will be maintained until the release of version OS2.2. (Without FreeDos)
This repository was created on 15 July 2011. The source code was officially released on 09 January 2021.
The project has been cleaned up, all prototype elements that no longer work such as boot, GDT, low memory management ...etc, have been removed from the project! Our apologies if there are any bits or comments mentionning them in the code or any copyrighted parts, you can ignore them. This version runs on top of FreeDOS. This will be adjusted on the next major version (OS2.2)
Platform | Build Status |
---|---|
Windows |
- Create a fork of the repository on your GitHub account.
- Make your contribution. Don't forget to test your code before commiting (see the paragraph on compilation below).
- Push your changes to your fork.
- Create a pull-request. AppVeyor will make sure that everything is fine. The repository owners will check if everything works as expected, if so, they'll merge your contribution as soon as possible!
- Download and install the latest version of CWC
- Then simply run
OS2.1\_Make_CpcDos_.cwMake
associated with CWC file - Make sure you have an [editable] virtual machine (https://github.com/VLiance/VW_Viewer) or a bootable drive with Cpcdos installed (Cpcdos Tutorial No1 No2) It is recommended to use VMware workstation player 16 make sure that you don't have the pro version on your machine, as you may have less options to configure your network card. Feel free to use an older Cpcdos VM already configured to make the update process easier.
- Simply copy the newly generated
CPCLDR.EXE
file into yourCPCDOS
directory - Run it with your OS !
Join the Cpcdos discord
- Website - cpcdos.net
- Forum - developpez.net
⚠️ the forum is in french⚠️
- From our website.
- Directly from your CpcdosC+ console:
sys/ /update-get-install
- News into Version.txt
- Sébastien FAVIER - Designer of Cpcdos since 2011 - Father of CraftyOS & GoatOS
- Mickael BANVILLE (Maeiky) - Main SDK contributor (CWC, ExeLoader, OpenGL / GZE, VM-Viewer).
- Meaxy - ElieOS and Operating system experimentations
- Chrapati - Hexac System + Tutorials and help for the community
- Léo VACHET - One of the fathers of CraftyOS/GoatOS
- Timothée LUSSIAUD - Another fathers of CraftyOS/GoatOS
- Simon MICHENAUD (SimonDevelop) - Main backend integrator of the website.
- Esteban CADIC (Estylo) - Main moderator of the Discord group
- 04Kylian - FireFlyOS
- Nadir - MineOSX
- PokeCraft - LeviathanOS
- iplux - protonOS
- FicelleYTB
- Climax
- D3nX
- Léo ENDOR
- NiceY0mi - NoobOS
- vip181 - VactOS
- Climoux - WondorOS
You can find a more complete list of the contributors here
Most of the above systems are open source.
Contributor & ex-contributor members, if your name is missing, feel free to add or modify your nickname.