Boriel BASIC

原始链接: https://zxbasic.readthedocs.io/en/docs/

Hacker Newsnew | past | comments | ask | show | jobs | submitloginBoriel BASIC (zxbasic.readthedocs.io)8 points by AlexeyBrin 1 hour ago | hide | past | favorite | discuss help Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact Search:
相关文章

原文
  • About
    About Boriel BASIC SDK

  • ChangeLog
    A reduced list of changes/bugfixes

  • Installation
    How to install Boriel BASIC SDK in your system, and prerequisites for doing so.

  • SDK tools
    Tools available in the SDK.

  • Command line options
    Command line options table for the compiler (zxb)

Download

Get the latest version of Boriel BASIC from the archive.

Released programs

  • Released programs
    A list of third-party released programs (mostly games) for the ZX-Spectrum developed with Boriel BASIC.

Learning Boriel BASIC

Language Reference

  • Language syntax
    Language Syntax is very close to the original Sinclair BASIC, but it's expanded and enhanced.

  • Data types
    Language data types: Instead of working always with Floating Point numbers (also available), there are also some integer types which are faster an take less memory.

  • Reserved words
    Comprehensive list (alphabetically ordered) of identifiers you shouldn't use as a ''variable name''. E.g. FOR, PRINT. If you want usage instructions on a statement, also look here.

  • Standard libraries
    Standard libraries that comes bundled with Boriel BASIC compiler.

Tutorials

Help and Support

External resources

  • Here you are external resources: other tools, IDEs, graphic designers and projects related to Boriel BASIC. Have a look!

External libraries

  • Library
    Library of functions and subroutines you can use in your programs. You might find them really useful.

Inline assembler

Embedding inline assembler in your code is pretty easy. There's a tutorial on it.

Compiler internals

Only for true hackers: This explains how the compiler does its job, how to expand it, etc. This is work in progress.

Other Architectures

Boriel BASIC was designed from the base as a Retargeable Compiler, so it should be not hard to extend it to other architectures. This is work in progress. See other architectures for more info.

Contributing

You can issue a Pull Request to the GitHub repository, report bugs in the forum when using the compiler, suggest new features...

ko-fi

联系我们 contact @ memedata.com