mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-01-10 06:30:41 +00:00
Add links to acme
This commit is contained in:
parent
6d81a6e1da
commit
31f3bf3e71
@ -47,7 +47,7 @@ puts("Hello, world.\n")
|
||||
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 of .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 PLASMA/src, the steps would be entered as:
|
||||
Three tools are required to build and run this program: **acme**, **plasm**, and **plvm**. **acme**, the portable 6502 assembler, can be dowloaded here: https://sourceforge.net/projects/acme-crossass/. The PLASMA compiler, **plasm**, will convert the PLASMA source code (usually with an extension of .pla) into an assembly language source file. **acme** 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 PLASMA/src, the steps would be entered as:
|
||||
|
||||
```
|
||||
./plasm -AM < hello.pla > hello.a
|
||||
@ -1171,6 +1171,8 @@ Probably the most exciting development is the support for the Apple ///. PLASMA
|
||||
|
||||
## <a name="links"></a>Links
|
||||
|
||||
[ACME 6502 assembler](https://sourceforge.net/projects/acme-crossass/)
|
||||
|
||||
[PLASMA KFEST 2015 video](https://www.youtube.com/watch?v=RrR79WVHwJo?t=11m24s)
|
||||
|
||||
[BCPL Programming Language](http://en.wikipedia.org/wiki/BCPL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user