GithubHelp home page GithubHelp logo

davide125 / cray-sim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from andrastantos/cray-sim

0.0 1.0 0.0 37.22 MB

Cray PVP Simulator

License: Other

Shell 0.04% Batchfile 0.01% Makefile 0.15% C++ 2.05% M4 0.01% C 1.20% Assembly 96.54%

cray-sim's Introduction

This repository contains the source code for the Cray PVP simulator. This simulator allows you
to run unmodified Cray software for the following machines:
- Cray XMP
- Cray YMP-el
- Cray J90
- Cray SV1
Support for other machines, such as the Cray-1, the Cray-YMP, even the Cray-C90 and Cray-T90
would most likely be possible, but for the lack of SW availablility for these platforms.

Apart from the source code, also included in the repository the tools and files needed to
create an executable COS-1.17 image for the Cray-XMP.

If you have access to old Cray SW, especially for as-of yet unsupported machines,
please contact me!

For more details on the project, see http://www.modularcircuits.com/blog/articles/the-cray-files/

Linux build instructions:
==================================
1. Clone repository:
      git clone https://github.com/andrastantos/cray-sim.git
2. Install build dependencies:
      sudo apt install g++ make libboost-all-dev libncurses-dev libgpm-dev
3. Install run dependencies
      sudo apt install xterm telnet
4. Build
      cd cray-sim/simulator
      make build
5. Build images
      cd ../target/cos_117
      ./build_boot_tape
      ./build_exp_disk
6. Run simulator
      cd ../..
      ./run

Native Windows build instructions:
===================================
1. Build boost and set up project files accordingly
      see simulator\README_boost.txt for details
2. Open solution in Visual Studio and build
      Open simulator\all.sln
      Hit build all
3. Build images
      cd target\cos_117
      build_boot_tape
      build_exp_disk
4. Run simulator
      cd ..\..
      run

cray-sim's People

Contributors

andrastantos avatar

Watchers

 avatar

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.