Code Monkey home page Code Monkey logo

ucsd-pascal-p-system's Introduction

NOTES for UCSD p-system Pascal:

The University of California, San Diego has made the source code for the UCSD p-system version 1.5 available as a "free download" for non-commerical use. Thus, to the extent that (and if) the licensing terms granted by the Univerity of California also apply to derivative works; then those terms will also apply to any subsequent port of UCSD p-system pascal to any relevant platform or architecture. The user is therefore cautioned, so as to determine whether that users intended use of ANY derivative work therefrom is within the scope of the terms offered by the University of California.

This project is under development and is being updated regularly. I have been converting the original Pascal Source to C++ for eventual use on Arduino and/or Propeller microcontrollers, and/or providing an update for use with Apple II/Altair/Commodore 64 era systems, i.e., that will actually run on THAT hardware and not require a 200 megabyte download. As of 8-14-2022 the compiler is substantially complete but there are still LOTS OF BUGS! In other words, you can't quite compile and run "hello world" just yet, but "real soon now" you should be albe to not only compile and run "hellow world", aand you should also be able to re-compile the original UCSD pascal sources, including the Pascal Compiler.

EVENTUALLY there will be a working compiler that might (for example) in addition to generating P-code for the UCSD p-system it might also convert Pascal programs for use with the built-in FORTH interpreter that runs native on the Parallax Propeller P2. Stay tuned.

ucsd-pascal-p-system's People

Contributors

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