From cac8c482253bb7de7834ad6e2b18228b20a93f6a Mon Sep 17 00:00:00 2001 From: David Schmenk Date: Thu, 15 May 2014 22:59:49 -0700 Subject: [PATCH] Update User Manual.md --- Docs/Tutorials/PLASMA/User Manual.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Docs/Tutorials/PLASMA/User Manual.md b/Docs/Tutorials/PLASMA/User Manual.md index f52e0675..00433553 100644 --- a/Docs/Tutorials/PLASMA/User Manual.md +++ b/Docs/Tutorials/PLASMA/User Manual.md @@ -18,7 +18,7 @@ To start things off, here is the standard introductory program: done ``` -Three tools are required to build and run this program: plasm, acme, and plvm. The PLASMA compiler, plasm, will convert the PLASMA source code (usually with an extension on .pla) into an assembly language source file. acme, the portable 6502 assembler will convert the assembly source into a binary ready for loading. To execute the module, the PLASMA portable VM, plvm, can load and interpret the bytecode. The same binary can be loaded onto the target platform and run there with the appropriate VM. On Linux/Unix from the lawless-legens/PLASMA/src, the steps would be entered as: +Three tools are required to build and run this program: *plasm*, *acme*, and *plvm*. The PLASMA compiler, *plasm*, will convert the PLASMA source code (usually with an extension on .pla) into an assembly language source file. *acme*, the portable 6502 assembler will convert the assembly source into a binary ready for loading. To execute the module, the PLASMA portable VM, *plvm*, can load and interpret the bytecode. The same binary can be loaded onto the target platform and run there with the appropriate VM. On Linux/Unix from the lawless-legends/PLASMA/src, the steps would be entered as: ``` ./plasm -AM < hello.pla > hello.a @@ -33,6 +33,6 @@ Load module HELLO.REL Hello, world. ``` -A couple of things to note: plasm only accepts input from stdin and output to stdout. To build acme compatible module source, tha '-AM' flags must be passed in. The acme assembler needs the --setpc 4096 to assemble the module at the proper address, and the -o option sets the output file. +A couple of things to note: *plasm* only accepts input from stdin and output to stdout. To build acme compatible module source, tha '-AM' flags must be passed in. The *acme* assembler needs the --setpc 4096 to assemble the module at the proper address, and the -o option sets the output file.