Dschmenk PLASMA Versions Save

Proto Language AsSeMbler for All (formerly Apple)

v2.11

3 months ago

Minor update to address EDASM generated modules/REL files and include Assembly Language Toolkit.

v2.1

3 months ago

Many bug fixes and new FORTH language support:

  1. MULT opcode speedup improvements
  2. Overhaul 65802/65814 VM for better speed and compatibility with PLFORTH compilation
  3. Many Apple /// improvements and bug fixes
  4. Low memory fixes and tests
  5. FORTH language support as a PLASMA module. Full accessabilit to PLASMA modules and libraries
  6. Install script for ProDOS mass storage

v2.0

1 year ago

PLASMA Version 2.0 for Apple II and Apple ///

Beta

1 year ago

Getting close to a 2.0 release.

What's Changed

Full Changelog: https://github.com/dschmenk/PLASMA/compare/Alpha2...Beta

Alpha2

1 year ago

Fixes for self hosted compiler and fixes for COPY file parsing

Alpha1

3 years ago
  1. Improved entry/exit for 128K Apple IIe //c

  2. Improved entry for Apple ///

  3. Improved entry and function calls for 16 bit VM

  4. Apple3 ReadyToRun compatible images

DP4

4 years ago

Changes in PLASMA for 2.0 DP 4

  1. Improved editor auto-indenting

  2. Compiler fix for terneray operator precedence

  3. Machine check for HGR library

DP3

4 years ago

Changes in PLASMA for 2.0 DP 3

  1. File manipulation utilities fixed for Apple /// SOS vs ProDOS differences

  2. More optimizations for HiRes graphics libraries

  3. Spiders From Mars hires demo game

DP2

4 years ago

Changes in PLASMA for 2.0 DP 2

  1. Many file manipulaition utilities (COPY, REName, NEWDIRectory, DELete, CATalog, TYPE)

  2. New and updated libraries for lo-res. double lo-res and hi-res graphics w/ sprites

  3. 32 bit integer library for those times when 16 bits just isn't enough

  4. Apple /// improvements to other SOS.INTERP launching with SOS utility

  5. Apple /// JIT VM for speed and non JIT version to free up global memory

  6. Editor improvements

  7. A couple small compiler optimizations

  8. Needed to break out TCP/IP modules into seperate floppy image

  9. Library changes require full install

Changes in PLASMA for 2.0 DP 1z

  1. Many fixes for the value zero - especially in 65802/65816 divide routine

Changes in PLASMA for 2.0 DP 1 E+C

  1. Greatly improved code editor and additional compiler stats

Changes in PLASMA for 2.0 DP 1a

  1. Fix interaction with JIT compiler and module load/unload

Changes in PLASMA for 2.0 DP 1

  1. Expanded bytecode for more efficient size/performance of programs

  2. Just-In-Time Compiler for native code performance (6502 and 65816) for frequently called routines

  3. Automatically identify and run most optimal VM for configuration