Git Product home page Git Product logo

ichigojam-basic-english's Introduction

IchigoJam-BASIC-english

IchigoJam BASIC command list command reference (English) (https://ichigojam.github.io/RPi/) (https://ichigojam.net/)

This repo is an English translation of the Japanese text available from IchigoJam-BASIC repo by fu-sen (IchigoJamRecipe). I have also added the alias files (GSB.txt, RTN.txt) as well as replicating files for IF-THEN-ELSE and FOR-NEXT. I also have added seperate functions, statements and commands Quick Lists, and beginings of a constants text file as well. I am in the process of making scripts to output the files for serving via MixJuice commands.

If you are a westerner, see IchigoJam.md for more info about the armv6 LPC1114FN28 project. The original README.md follows ...

IchigoJam BASIC RPi Pinouts

IchigoJam BASIC RPi Pinouts


IchigoJam BASIC command list

IchigoJam BASIC command reference (from Japanese to English)

IchigoJam BASIC instructions are listed, some text may need studying to interpret properly.

You can download the file list as a ZIP. If you are using GitHub / Git, you may use Clone.

When referring with RAW, when downloading a file again, The .txt file will be UTF-8 character code, CR + LF linefeed code (I changed the character code from May 14, 2016). On Windows it is possible to use Notepad.

PDF version

Mr. Masato Nishizawa made a PDF to the IchigoJam + PanCake command reference, It is open to the Facebook group IchigoJam-FAN. If you want to list it on the page, please print this and use it.

https://www.facebook.com/groups/ichigojam/626631837476573/

MixJuice version

There is also a version that Mr. Kazuhiro Oshium made MixJuice compatible from this list.

https://www.facebook.com/groups/ichigojam/permalink/718904794915943/
? "MJ GET www.openspc2.org/data/m/ (command name in capital letter) .txt
For example? "MJ GET www.openspc2.org/data/m/ABS.txt

Notes on version notation

Corresponding version is listed under upper command name. In particular, "IchigoJam BASIC" without version notation is all version compatible. It does not correspond to "non-compliant" such as "IchigoJam BASIC RPi not supported" etc.

0.9.8 and 0.9.9 have no official release, only the RC version exists. If it is described as 0.9.8 or 0.9.9, it refers to those RC versions in general. In 1.0.0 and 1.1 and later, beta versions are sometimes written collectively.

1.1 beta (including 1.1.0 beta 1) inherits additional functions up to 1.0.2 beta 11. Therefore, some commands in 1.1 beta notation will work with 1.0.2 beta 11. (... → 1.0.2 beta 11 → 1.1.0 beta 1 → 1.1 beta 2 → 1.1 beta 3 → ... ). ".0" has been removed as a result of having published the Mongolian version with 1.1 beta 2) 1.0.2 Since beta12 is inheriting from 1.0.1 again, please note the difference in behavior (1.0.2 beta 12 has a function that does not include part of contents up to beta 11). However, in fact 1.0.2 is not officially released, 1.1.1 is officially released.

IchigoJam BASIC RPi has operation depending on the difference between version and hardware specification, Separately supported version is indicated at the top. The official version version notation of IchigoJam BASIC RPi is different from the original version of IchigoJam BASIC. IchigoJam BASIC 1.2.0RPi-1.2.4RPi is based on IchigoJam BASIC 1.2.3. Please note that IchigoJam BASIC 1.2.5RPi-1.2.6 RPi is equivalent to IchigoJam BASIC 1.2b56-1.2b57 IoT.

Since IchigoJam PC has its own version notation, separately corresponding version is indicated on the top. IchigoJam PC 0.1 beta 1-0.1 beta 12 is based on IchigoJam BASIC 1.1, Basically we inherit the specification of 1.1.

IchigoJam BIG is based on regular IchigoJam BASIC 1.2.0. IchigoJam BIG does not describe when the operation is different, If there is no description, it will be the same as normal IchigoJam. Equivalent display is supported by the VIDEO command from 1.2.2.

IchigoJam website reflects the latest beta version. It can be confirmed with VER(). Ichigojam has an app distribution version running on Windows and MacOS X, linked on their site. These are common with IchigoJam BASIC, so we do not specifically consider it, There are restrictions such as incompatibility of input / output by PC operation, no body buttons, etc.

IchigoJam Web is a Javascript library for webassembly.

license

This document is "IchigoJam BASIC Reference" which is officially published in CC, And "IchigoJam BASIC RPi document", Based on information such as the Facebook group "IchigoJam-FAN" is writing on its own, by Keiichi Shiga (@fu-sen), and translated by Paul Wratt (@paulwratt).

IchigoJam BASIC Reference: CC BY https://ichigojam.net/
ver 1.2
https://ichigojam.net/IchigoJam-1.2.html
ver 1.1
https://ichigojam.net/IchigoJam-1.1.html
ver 1.0.1
https://ichigojam.net/IchigoJam-1.0.1.html
ver 0.9.9
https://ichigojam.net/IchigoJam-0.9.9.html
ver 0.9.7 (PDF)
https://ichigojam.net/IchigoJam-BASIC-reference.pdf

IchigoJam BASIC RPi document
https://ichigojam.github.io/RPi/index_en.html

Facebook group IchigoJam-FAN (Japanese)
https://www.facebook.com/groups/ichigojam/
Facebook group IchigoJam - FAN @ en (English)
https://www.facebook.com/groups/ichigojamfan/

Maded by Keiichi SHIGA (BALLOON aka Fu-sen.), 2015-2018.

<img alt="Creative Commons License style="border-width:0" src="https://licensebuttons.net/l/by/4.0/88x31.png" />

This sentence is provided under the Creative Commons display 4.0 international (CC BY 4.0) license.

IchigoJam is a registered trademark of jig.jp Corporation .

ichigojam-basic-english's People

Contributors

bluecocoa avatar fu-sen avatar paulwratt avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ichigojam

ichigojam-basic-english's Issues

Save Files

yes these have changed as well, which means the rpi-tools may not work as expected.

see issue #5

Up to date?

195 commits behind - I have a clone of the original fork
caronavirus lockdown will be good for something

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.