1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-06-26 06:29:28 +00:00

self-explanatory

Brian Holdsworth 2018-02-01 17:25:22 -05:00
parent be463408a6
commit bf0aafa473

16
Porting-Guide.md Normal file

@ -0,0 +1,16 @@
PLASMA is designed to run on the Apple I, Apple ///, and all versions of the Apple ][ was the original up to the IIGS. As such, it is already portable enough to target the hardware variability amongst all these systems, plus offer basic VM functionality and a PLASMA cross-compiler running on modern Unix-like systems. Obviously, some PLASMA programmers may desire using the language and toolchain on one of the many other Retrocomputer systems powered by the 6502 microprocessor - such as Commodore's and Atari's 8-bit line, BBC micro, or even the NES and SNES. Additionally, programmers may also want to use PLASMA on seriously constrained 8-bit systems that are not powered by a 6502 family microprocessor, such as Z80 systems or even AVR microcontrollers. This guide aspires to describe the necessary steps and desired approach for such porting efforts.
## Minimum requirements for any porting effort
## Porting to other 6502-based retro systems
### BBC micro Port (WIP)
## Porting to other 8-bit microprocessor systems
## Potential for incorporating ports in mainline PLASMA project