diff options
Diffstat (limited to 'development/zxbasic/README')
-rw-r--r-- | development/zxbasic/README | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/development/zxbasic/README b/development/zxbasic/README new file mode 100644 index 0000000000..dc1a475b58 --- /dev/null +++ b/development/zxbasic/README @@ -0,0 +1,27 @@ +ZX BASIC is a BASIC "cross compiler". It will compile BASIC +programs (in your PC) for your ZX Spectrum. ZX BASIC is an +SDK entirely written in python. The SDK is implemented using +the PLY (Python Lex/Yacc) compiler tool. It translates BASIC +to Z80 assembler code, so it is easily portable to other Z80 +platforms (Amstrad, MSX). Other non Z80 targets could also +be available in the future. + +ZX BASIC syntax tries to maintain compatibility as much as +possible with Sinclair BASIC, it also have many new features, +mostly taken from FreeBASIC dialect. + +ZX Basic is also know as "Boriel Basic" in reference to its +creator, Jose Rodriguez "Boriel". + +This Slackware package provides the following commands + +- zxbc +- zxbpp +- zxbasm + +usage example: +zxbc -taB zxbc /usr/doc/zxbasic-1.18.1/examples/pong.bas + +generates the file pong.tap which is a ZXSpectrum tape. +Now use the fuse-emulator (available at SlackBuilds.org) for +example, to play the pong game. |