JeffJacobson/hoxs64

Commodore 64 emulator for Windows

★ 0Forks 0GitHub ↗Compare

Project website ↗

README

Building

1) Install Microsoft Visual Studio 2022.

2) git clone the hoxs64 source repository. The build process does not like spaces in the source directory path. Choose a path with no spaces.

3) Install Microsoft Vcpkg from here https://github.com/Microsoft/vcpkg

4) Use Vcpkg to download, compile and configure the dependent libraries.

Execute the following commands in a Visual Studio 2022 elevated command prompt. The "integrate install" commnand option requires an elevated command prompt.

.\vcpkg\vcpkg integrate install

.\vcpkg install DirectXTK:x86-windows
.\vcpkg install DirectXTK:x64-windows

.\vcpkg install libpng:x86-windows
.\vcpkg install libpng:x64-windows

.\vcpkg install assimp:x86-windows
.\vcpkg install assimp:x64-windows

The hoxs64_2022.sln solution should in theory now build in Microsoft Visual Studio 2022.

Runtime Requirements
Windows 7/10/11
Microsoft Visual C++ 2022 runtime installation.
https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads

For 64 bit version
Download and install: vc_redist.x64.exe

For 32 bit version
Download and install: vc_redist.x86.exe

License

Hoxs64 Commodore 64 Emulator for Windows
Copyright (C) 1999  David Horrocks

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Exclusions
The Commodore 64 machine ROM images and Commodore 1541 machine ROM 
images are Copyright (C) by Commodore Business Machines and are 
present in the following files.
    Kernal.rom
    Basic.rom
    Char.rom
    C1541.rom
    C1541.rom.1541-c2.rom
End of Exclusions

Web: http://www.hoxs64.net
Email: [email protected]

Contributors

davidhorrocks

Issues