Skip to content

tenox7/wintown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

314 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinTown

Backport of the classic Micropolis (aka SimCity) game to Windows (Win32/NT). The primary goal is to make the game playable on NT RISC machines like Alpha AXP, MIPS, PowerPC PPC, Itanium IA64 and ARM.

WinTown

Download from Releases. Note the .exe files are self contained. All assets are baked in as resources. You don't need to download any other files.

PRs welcome!

Special thanks to Neozeed and Roytam for major fixes!


Building from Source

Clone the repository with the submodule:

git clone --recursive https://github.com/tenox7/WinTown.git

If you already cloned without --recursive, initialize the submodule manually:

git submodule update --init

Compile for RISC

ARM

MSVC (2022)

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsamd64_armXXX.bat

IA64

Win7 SDK only (not Visual Studio), use setenv /ia64 /2008 /release.

For security cookie complain add /GS- flag.

AXP64

PSDK 2000 RC2, aka psdk99, setwin64.bat.

License

WinTown is licensed under the GNU General Public License version 3 (GPL-3.0) with the additional terms per section 7 as established by Electronic Arts when releasing the original Micropolis code as open source. See the LICENSE file for the full text.

Prior art and attribution

WinTown is based on the following prior art and projects:

SimCity Created by Will Wright and published by Maxis in 1989. Later ported to Unix platforms by DUX Software, and finally opensourced by Electronic Arts and released by Don Hopkins for the One Laptop Per Child program | Micropolis | MicropolisActivity | MicropolisCore | MicropolisJS

All code and assets from these projects have been used in accordance with their respective licenses, which are primarily GPL-3.0 with the EA additional terms. This project maintains the same licensing terms.