https://github.com/analogfeelings/chicagosample
A sample for the ChicagoCRT project, that can run on Windows 95!
https://github.com/analogfeelings/chicagosample
msvc msvcrt runtime-library sample sample-project visual-studio windows-sdk windows95
Last synced: about 2 months ago
JSON representation
A sample for the ChicagoCRT project, that can run on Windows 95!
- Host: GitHub
- URL: https://github.com/analogfeelings/chicagosample
- Owner: AnalogFeelings
- License: mit
- Created: 2024-04-30T00:28:37.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-31T23:51:56.000Z (12 months ago)
- Last Synced: 2025-02-10T18:11:17.485Z (3 months ago)
- Topics: msvc, msvcrt, runtime-library, sample, sample-project, visual-studio, windows-sdk, windows95
- Language: C
- Homepage:
- Size: 71.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ChicagoCRT Sample
[](https://github.com/AnalogFeelings/chicagosample/issues)
[](https://github.com/AnalogFeelings/chicagosample/pulls)
[](https://github.com/AnalogFeelings/chicagosample/blob/master/LICENSE)
[](https://github.com/AnalogFeelings/chicagosample/graphs/commit-activity)
[](https://github.com/AnalogFeelings/chicagosample/stargazers)
[](https://tech.lgbt/@analog_feelings)This is a sample project for [ChicagoCRT](https://github.com/AnalogFeelings/ChicagoCRT), using the raw Win32 API on C17 with MSVC.
## :framed_picture: Screenshots
Windows 95 (on 86box)
- **CPU**: Intel Pentium 75MHz
- **Motherboard**: ASUS P/I-P55T2P4
- **Memory**: 8MB
- **GPU (2D)**: S3 ViRGE/DX (375)
- **GPU (3D)**: 3dfx Voodoo
- **SPU**: SoundBlaster 16
Windows 11 (my PC)
- **CPU**: AMD Ryzen 5 3600
- **Motherboard**: AORUS B450 ELITE V2
- **Memory**: 16GB DDR4
- **GPU (3D)**: RTX 2060
## :toolbox: Build instructions
Requires Visual Studio 2022, with the C++ workload installed and the Windows SDK.
Clone [ChicagoCRT](https://github.com/AnalogFeelings/ChicagoCRT), build it, and then copy the output `ChicagoCRT.lib` to a new `Libraries` folder on the root.
Replace `Source/Include/ChicagoCRT.h` with an updated version from the repository if needed.Building can then be done as with any standard C++ project, and the output will be found on the `Debug` or `Release` folder.
## :sparkles: Bonus
This repository includes a C# script to patch the executable automatically!
You can find it in the Scripts subfolder at the root of the repository.# :balance_scale: License
This software is licensed under the terms of the MIT license.
You can read the terms [here](LICENSE).