Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

You can observe a lot just by watching. -- Yogi Berra


devel / comp.sys.apple2.programmer / PLASMA 2.1 Released

SubjectAuthor
* PLASMA 2.1 ReleasedD Finnigan
`- PLASMA 2.11 AvailableD Finnigan

1
PLASMA 2.1 Released

<dog_cow-1708467049@macgui.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=449&group=comp.sys.apple2.programmer#449

 copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!paganini.bofh.team!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dog_...@macgui.com (D Finnigan)
Newsgroups: comp.sys.apple2.programmer
Subject: PLASMA 2.1 Released
Date: Tue, 20 Feb 2024 22:10:51 -0000 (UTC)
Organization: Mac GUI
Lines: 38
Message-ID: <dog_cow-1708467049@macgui.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 20 Feb 2024 22:10:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="781fa24aac46f8c4787789e353a69271";
logging-data="2863698"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/f4b9F4eE2ZaFVMtNBaeC1"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:9z4aJGXSHtJQXDdlMJjJaSDwHLM=
 by: D Finnigan - Tue, 20 Feb 2024 22:10 UTC

Dave Schmenk writes:

A great number of performance and reliability improvements. The big feature
update is PLFORTH, a FORTH language module for PLASMA that makes FORTH a
first class citizen to the PLASMA environment. Many on-the-metal programming
tools for software development or use PLASMA as a command line interface
with a full suite of file manipulation tools and program launcher.

VMs for 64K 6502, 128K 6502, and 128K 65802/65816 including a JIT compiler
for on-the-fly bytecode -> machine code translation. Floating point
operations by way of the 80 bit extended SANE (Standard Apple Numerics
Environment) library.

Check it out:
https://github.com/dschmenk/PLASMA?tab=readme-ov-file

=====

About PLASMA

PLASMA is a medium level programming language targeting the 8-bit 6502
processor. Historically, there were simple languages developed in the early
years of computers that improved on the tedium of assembly language
programming while still being low level enough for system coding. Languages
like B, FORTH, and PLASMA fall into this category.

PLASMA is a combination of operating environment, virtual machine, and
assembler/compiler matched closely to the 6502 architecture. It is an
attempt to satisfy a few challenges surrounding code size, efficient
execution, small runtime and flexible code location. By architecting a
unique bytecode that maps nearly one-to-one to the higher-level
representation, the compiler can be very simple and execute quickly on the
Apple II for a self-hosted environment. A modular approach provides for
incremental development and code reuse. The syntax of the language is
heavily influenced by assembly, Pascal, and C. The design philosophy was to
be as simple as feasible while retaining flexibility and semantic clarity.
You won't find any unnecessary or redundant syntax in PLASMA.

PLASMA 2.11 Available

<dog_cow-1710855035@macgui.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=450&group=comp.sys.apple2.programmer#450

 copy link   Newsgroups: comp.sys.apple2.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dog_...@macgui.com (D Finnigan)
Newsgroups: comp.sys.apple2.programmer
Subject: PLASMA 2.11 Available
Date: Tue, 19 Mar 2024 13:30:37 -0000 (UTC)
Organization: Mac GUI
Lines: 8
Message-ID: <dog_cow-1710855035@macgui.com>
References: <dog_cow-1708467049@macgui.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 19 Mar 2024 13:30:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cf548f7e1d45b3c98bf6ef2c51bfb3a8";
logging-data="905937"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/hx6LggRABy6NYmmPq1ojo"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:k2C2YDNtcUermfZQkvDebPqjdmg=
In-Reply-To: <dog_cow-1708467049@macgui.com>
 by: D Finnigan - Tue, 19 Mar 2024 13:30 UTC

A few weeks ago, Dave Schmenk issued version 2.11 of PLASMA. This release
has a minor update to load modules generated by EDASM with 8 bit fixups. ll
modules up to now have been generated by PLASM and only use 16 bit fixups.
Mostly useful for future modules built with EDASM. Check out the Assembly
Language Toolkit.

Check it out: https://github.com/dschmenk/PLASMA

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor