Git Product home page Git Product logo

kleopatra999 / windows-build Goto Github PK

View Code? Open in Web Editor NEW

This project forked from simh/windows-build

0.0 3.0 0.0 47.54 MB

Components needed to build simh simulators on the Windows platform

C 72.11% Perl 0.18% CMake 0.43% Makefile 1.53% Shell 4.84% Batchfile 0.07% M4 0.39% HTML 8.89% Groff 2.59% C++ 6.95% Pascal 0.27% Objective-C 0.94% Java 0.11% Python 0.01% Assembly 0.42% DIGITAL Command Language 0.11% Awk 0.12% Module Management System 0.01% CSS 0.03% SAS 0.01%

windows-build's Introduction

windows-build for SIMH

This repository contains the external dependencies needed to build full asynchronous, networking and video support for the simh simulators on Windows.

It contains five separate packages which the windows simh build depends on: The WinPcap developer Pack Posix threads for Windows Simple DirectMedia Layer Simple DirectMedia Layer True Type Fonts Perl Compatible Regular Expressions

The Visual Studio Projects in the simh source tree presume that The directory containing this file should be located parallel to the directory containing the simh source code. The makefile which can be used by MinGW compiler also presumes the same directory structure.

For Example, the directory structure should look like:

.../simh/simhv38-2-rc1/VAX/vax_cpu.c
.../simh/simhv38-2-rc1/scp.c
.../simh/simhv38-2-rc1/Visual Studio Projects/simh.sln
.../simh/simhv38-2-rc1/Visual Studio Projects/VAX.vcproj
.../simh/simhv38-2-rc1/BIN/Nt/Win32-Release/vax.exe
.../simh/windows-build/pthreads/pthread.h
.../simh/windows-build/winpcap/WpdPack/Include/pcap.h
.../simh/windows-build/libSDL/SDL-2.0.3/include/SDL.h
.../simh/windows-build/PCRE/include/pcreposix.h

The ../simh/windows-build/winpcap directory contains Version 4.1.2 of the winpcap developer pack from:

   http://www.winpcap.org/devel.htm

The ../simh/windows-build/pthreads directory contains the source to the next release of the pthreads-win32 Posix Threads package for the windows platform.

The ../simh/windows-build/libSDL directory contains the source to version 2.0.3 of libSDL2. This source has been modified from the code in the zip file: http://www.libsdl.org/release/SDL2-2.0.3.zip. The modifications produce SDL libraries which can be statically linked into simh simulator binaries when building with the Microsoft Visual Studio compilers. These binaries will then run without external DLL dependencies. The MinGW link libraries are also provided. These have been extracted from: http://www.libsdl.org/release/SDL2-devel-2.0.3-mingw.tar.gz along with the SDL2.dll file which is required when running a simulator with video support if it is compiled with the MinGW gcc compiler.

The SDL True Type Font support is also modified to produce a static library with the original source from: https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.zip

The ../simh/windows-build/PCRE directory contains the source to PCRE version 8.36 the Perl Compatible Regular Expression library.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.