1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-04-21 07:17:03 +00:00

Update to PLIEADES

This commit is contained in:
David Schmenk
2025-05-10 13:34:48 -07:00
parent d1fabd4538
commit 890c43f8dc
2 changed files with 47 additions and 1389 deletions
Executable → Regular
+47 -1342
View File
File diff suppressed because it is too large Load Diff
-47
View File
@@ -1,47 +0,0 @@
# The PLASMA Environment has been christened: PLEIADES
## (**PL**asma **E**nhanced **I**nter**A**ctive **D**evelopment **E**nvironment**S**)
![Pleiades](https://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/Pleiades_large.jpg/1024px-Pleiades_large.jpg)
image credit: NASA, ESA, AURA/Caltech, Palomar Observator
PLASMA has grown from a language compiler to a full featured interactive environment for developing and running applications. With the addition of FORTH and LISP to the PLASMA ecosystem as well as support for assembly programming with EDASM and even a bugfix so AppleSoft can run from the PLASM command line, a new designation for the expanded functionality seems in order.
PLEIADES incorporates many feature improvements and bug fixes from the previous PLASMA 2.11 release. Here a some of the biggest updates:
1. Increase evaluation stack size to 32 entries for more complex algorithms
2. Support longer lines and line continuations in PLASMA compiler
3. Add 80 column (and greater) video mode to text editor and console I/O
4. Increase editor max line length to 127 characters
5. Greatly improve text loading performance of text editor
6. PLVM, the Portable PLASMA VM, now runs modules with 6502 code
7. Bug fixes and performance improvements to FORTH and LISP interpreters
8. Suite of libraries and utilities for Double Hires GRaphics development
9. Simple command file execution
The combination of all these enhancements make PLEIADES an efficient environment for programming and interacting with a 6502 computer.
## Documents:
- [PLASMA Language and Compiler](https://github.com/dschmenk/PLASMA/blob/master/doc/PLASMA.md)
- [PLASMA Libraries](https://github.com/dschmenk/PLASMA/wiki)
- [PLFORTH - FORTH for PLEIADES](https://github.com/dschmenk/PLASMA/blob/master/doc/PLFORTH.md)
- [DRAWL - LISP 1.5 for PLEIADES](https://github.com/dschmenk/PLASMA/blob/master/doc/DRAWL.md)
- [PLEIADES Text Editor](https://github.com/dschmenk/PLASMA/blob/master/doc/Editor.md)
## YouTube Video Series
- [Modern Retrogramming with PLASMA](https://www.youtube.com/playlist?list=PLlPKgUMQbJ79VJvZRfv1CJQf4SP2Gw3yU)
## Disk Images:
- [140K Single Disk Bootable FORTH](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLFORTH.po)
- [140K Single Disk Bootable LISP](https://github.com/dschmenk/PLASMA/blob/master/images/apple/DRAWL.po)
- [140K ASM Toolkit](https://github.com/dschmenk/PLASMA/blob/master/images/apple/ASM-TK.po)
- [140K DHGR Toolkit](https://github.com/dschmenk/PLASMA/blob/master/images/apple/DHGR-TK.po)
- [1/6 - 140K PLEIADES Install Boot](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20-INST.po)
- [2/6 - 140K PLEIADES System](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20-SYS.po)
- [3/6 - 140K PLEIADES Networking](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20-INET.po)
- [4/6 - 140K PLEIADES Demos](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20-DEMOS.po)
- [5/6 - 140K PLEIADES Floating Point & Apple /// SOS](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20-FPSOS.po)
- [6/6 - 140K PLEIADES Build](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20-BLD.po)
- [32 MB PLEIADES Full Install including DHGR Toolkit](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-2.20.po)
- [140K Apple /// MAME Boot](https://github.com/dschmenk/PLASMA/blob/master/images/apple/PLEIADES-A3MAME.po)
- [16 MB Apple /// MAME Hard Disk](https://github.com/dschmenk/PLASMA/blob/master/images/apple/apple3.hd)