diff --git a/PLASMA-BLD1.PO b/PLASMA-BLD1.PO index 5b5c184..6cf7ea6 100644 Binary files a/PLASMA-BLD1.PO and b/PLASMA-BLD1.PO differ diff --git a/PLASMA-SOS1.PO b/PLASMA-SOS1.PO index 058f16d..a574b69 100644 Binary files a/PLASMA-SOS1.PO and b/PLASMA-SOS1.PO differ diff --git a/PLASMA-SYS1.PO b/PLASMA-SYS1.PO index 66ddce9..b198a9c 100644 Binary files a/PLASMA-SYS1.PO and b/PLASMA-SYS1.PO differ diff --git a/README.md b/README.md index 50c3b66..bf8dbeb 100755 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# 2/6/2018 PLASMA 1.0 Available! -[Download and read the Release Notes](https://github.com/dschmenk/PLASMA/blob/master/doc/Version%201.0.md) +# 2/6/2018 PLASMA 1.1 Available! +[Download and read the Release Notes](https://github.com/dschmenk/PLASMA/blob/master/doc/Version%201.1.md) # The PLASMA Programming Language diff --git a/doc/Version 1.0.md b/doc/Version 1.1.md similarity index 96% rename from doc/Version 1.0.md rename to doc/Version 1.1.md index a24595c..a96201d 100644 --- a/doc/Version 1.0.md +++ b/doc/Version 1.1.md @@ -1,16 +1,16 @@ -# PLASMA Version 1.0 +# PLASMA Version 1.1 Welcome to PLASMA: the Grand Unifying Platform for the Apple 1, ][, and ///. Download the four disk images (three if you don't plan to boot an Apple ///): -[PLASMA 1.0 System and ProDOS Boot](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-SYS1.PO?raw=true) +[PLASMA 1.1 System and ProDOS Boot](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-SYS1.PO?raw=true) -[PLASMA 1.0 Build Tools](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-BLD1.PO?raw=true) +[PLASMA 1.1 Build Tools](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-BLD1.PO?raw=true) -[PLASMA 1.0 Demos](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-DEM1.PO?raw=true) +[PLASMA 1.1 Demos](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-DEM1.PO?raw=true) -[PLASMA 1.0 Apple /// SOS Boot ](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-SOS1.PO?raw=true) +[PLASMA 1.1 Apple /// SOS Boot ](https://github.com/dschmenk/PLASMA/blob/master/PLASMA-SOS1.PO?raw=true) PLASMA can be run from floppies, System in Drive 1, and Build or Demos in Drive 2. Mass storage is the recommended installation that looks like (replacing HARDISK with your volume name of choice): @@ -98,6 +98,12 @@ There is a [YouTube playlist](https://www.youtube.com/playlist?list=PLlPKgUMQbJ7 - The documentation is sparse and incomplete. Yep, could use your help... +# Changes in PLASMA for 1.1 + +1. All known bugs are fixed + +2. PLASM compiler received a little performance boost with an assembly language helper for ID/keyword lexical scanner + # Changes in PLASMA for 1.0 If you have been programming in PLASMA before, the 1.0 version has some major and minor changes that you should be aware of: diff --git a/src/toolsrc/ed.pla b/src/toolsrc/ed.pla index 2a96be4..65f8f21 100755 --- a/src/toolsrc/ed.pla +++ b/src/toolsrc/ed.pla @@ -1123,7 +1123,7 @@ def cmdmode#0 word cmdptr clrscrn - puts("PLASMA Editor, Version 1.01\n") + puts("PLASMA Editor, Version 1.1\n") while not exit puts(@filename) cmdptr = gets($BA) diff --git a/src/toolsrc/plasm.pla b/src/toolsrc/plasm.pla index c5bde41..c483a53 100644 --- a/src/toolsrc/plasm.pla +++ b/src/toolsrc/plasm.pla @@ -511,7 +511,7 @@ include "toolsrc/parse.pla" // // Look at command line arguments and compile module // -puts("PLASMA Compiler, Version 1.03\n") +puts("PLASMA Compiler, Version 1.1\n") arg = argNext(argFirst) if ^arg and ^(arg + 1) == '-' opt = arg + 2 diff --git a/src/vmsrc/apple/a1cmd.pla b/src/vmsrc/apple/a1cmd.pla index 6ecf924..b93c896 100755 --- a/src/vmsrc/apple/a1cmd.pla +++ b/src/vmsrc/apple/a1cmd.pla @@ -40,7 +40,7 @@ predef sext(a)#1, divmod(a,b)#2, execmod(modfile)#1 // // Exported CMDSYS table // -word version = $0100 // 01.00 +word version = $0110 // 01.10 word syspath word syscmdln word = @execmod diff --git a/src/vmsrc/apple/cmd.pla b/src/vmsrc/apple/cmd.pla index 68309fb..339b12c 100755 --- a/src/vmsrc/apple/cmd.pla +++ b/src/vmsrc/apple/cmd.pla @@ -38,7 +38,7 @@ predef execmod(modfile)#1 // // Exported CMDSYS table // -word version = $0101 // 01.01 +word version = $0110 // 01.10 word syspath word syscmdln word = @execmod diff --git a/src/vmsrc/apple/soscmd.pla b/src/vmsrc/apple/soscmd.pla index 4afce58..d60bbc0 100755 --- a/src/vmsrc/apple/soscmd.pla +++ b/src/vmsrc/apple/soscmd.pla @@ -29,7 +29,7 @@ predef execmod(modfile)#1 // // Exported CMDSYS table // -word version = $0102 // 01.02 +word version = $0110 // 01.10 word syspath word cmdlnptr word = @execmod diff --git a/src/vmsrc/c64/cmd.pla b/src/vmsrc/c64/cmd.pla index d457d4f..e201988 100755 --- a/src/vmsrc/c64/cmd.pla +++ b/src/vmsrc/c64/cmd.pla @@ -30,7 +30,7 @@ predef sext(a)#1, divmod(a,b)#2, execmod(modfile)#1 // // Exported CMDSYS table // -word version = $0100 // 01.00 +word version = $0110 // 01.10 word syspath word syscmdln word = @execmod