AnalogFeelings / ChicagoSample

A sample for the ChicagoCRT project, that can run on Windows 95!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChicagoCRT Sample

GitHub issues GitHub pull requests GitHub GitHub commit activity (branch) GitHub Repo stars Mastodon Follow

This is a sample project for ChicagoCRT, using the raw Win32 API on C17 with MSVC.

🖼️ 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

win95

Windows 11 (my PC)

  • CPU: AMD Ryzen 5 3600
  • Motherboard: AORUS B450 ELITE V2
  • Memory: 16GB DDR4
  • GPU (3D): RTX 2060

win11

🧰 Build instructions

Requires Visual Studio 2022, with the C++ workload installed and the Windows SDK.

Clone 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.

✨ 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.

⚖️ License

This software is licensed under the terms of the MIT license.
You can read the terms here.

About

A sample for the ChicagoCRT project, that can run on Windows 95!

License:MIT License


Languages

Language:C 94.2%Language:C# 5.8%