Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #221
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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