Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #221

Re: PLASMA: Proto Language ASsembler for Apple

From BLuRry <brendan.robert@gmail.com>
Newsgroups comp.sys.apple2.programmer
Subject Re: PLASMA: Proto Language ASsembler for Apple
Date 2012-03-07 20:05 -0800
Organization http://groups.google.com
Message-ID <9007704.165.1331179523901.JavaMail.geo-discussion-forums@vbtv42> (permalink)
References <dog_cow-1331053365@macgui.com>

Show all headers | View raw


Sweet!  Can't wait to see if library loading is supported in the future!   It would rock with an iron fist if we could have a graphics library comparable to the stuff that Paul Lutus did with GraForth!

-Brendan

On Tuesday, March 6, 2012 11:02:46 AM UTC-6, D Finnigan wrote:
> David Schmenk has released PLASMA, a combination virtual machine and
> assembler for the 6502.
> 
> "Introduction
> PLASMA is a combination of 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
> fast just-in-time compilation.  By architecting a unique bytecode that maps
> nearly one-to-one to the higher level representation, the compiler/assembler
> 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.  Different projects have led to the architecture of PLASMA, most
> notably Apple Pascal, FORTH, and my own Java VM for the 6502, VM02. Each has
> tried to map a generic VM to the 6502 with varying levels of success.  Apple
> Pascal, based on the USCD Pascal using the p-code interpreter, was a very
> powerful system and ran fast enough on the Apple II to be interactive but
> didn't win any speed contests. FORTH was the poster child for efficiency and
> obtuse syntax. Commonly referred to as a write only language, it was
> difficult to come up to speed as a developer, especially when using other's
> code. My own project in creating a Java VM for the Apple II uncovered the
> folly of shoehorning a large system into something never intended to run 32
> bit applications."
> 
> "The ultimate target is to have a complete IDE available for the Apple II."
> 
> Read More at Mr. Schmenk's web site:
> http://schmenk.is-a-geek.com/PLASMA.html
> 
> -- 
> ]DF$
> Mac GUI Vault - A source for retro Apple II and
> Macintosh computing.
> http://macgui.com/vault/

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

PLASMA: Proto Language ASsembler for Apple dog_cow@macgui.com (D Finnigan) - 2012-03-06 17:02 +0000
  Re: PLASMA: Proto Language ASsembler for Apple BLuRry <brendan.robert@gmail.com> - 2012-03-07 20:05 -0800
  Re: PLASMA: Proto Language ASsembler for Apple dog_cow@macgui.com (D Finnigan) - 2012-03-08 17:13 +0000
    Re: PLASMA: Proto Language ASsembler for Apple David Schmidt <schmidtd@my-deja.com> - 2012-03-08 12:42 -0500
      Re: PLASMA: Proto Language ASsembler for Apple dog_cow@macgui.com (D Finnigan) - 2012-03-08 18:49 +0000
        Re: PLASMA: Proto Language ASsembler for Apple David Schmenk <dschmenk@gmail.com> - 2012-03-08 18:48 -0800
          Re: PLASMA: Proto Language ASsembler for Apple David Schmenk <dschmenk@gmail.com> - 2012-03-11 15:22 -0700
            Re: PLASMA: Proto Language ASsembler for Apple dog_cow@macgui.com (D Finnigan) - 2012-03-12 21:20 +0000
            Re: PLASMA: Proto Language ASsembler for Apple David Schmenk <dschmenk@gmail.com> - 2012-03-20 19:28 -0700

csiph-web