JR-BASIC

JR-BASIC
Paradygmat imperatywny , algorytmiczny
Deweloper Matsushita Communication Industrial Co., Ltd.
Po raz pierwszy pojawiły się 1981 ; 42 lata temu ( 1981 )
Wersja stabilna
5.0
system operacyjny Seria Matsushita JR
Dialekty
BASIC
Pod wpływem
Microsoft BASIC
Pod wpływem
Brak

JR-BASIC to dialekt języka programowania BASIC działający na mikrokomputerach z serii Matsushita JR .

Chociaż jest to własny dialekt, został zaprojektowany tak, aby był w większości zgodny z Microsoft BASIC . Ponieważ został opracowany dla tanich maszyn podstawowych, zawierał jak najmniej funkcji, aby oszczędzać zasoby komputera. Niemniej jednak interpreter miał być kompaktowy i wydajny, z bogatym w funkcje edytorem ekranowym obsługującym bezpośrednie wykonywanie instrukcji BASIC.

Polecenia były wprowadzane za pomocą słów kluczowych - naciśnięcie kombinacji klawiszy kontrolnych i alfabetycznych wprowadzało pełne słowo polecenia. Było to szybsze i wygodniejsze niż wpisywanie słów litera po literze, ponieważ klawiatura komputera była słaba ( klawiatura typu chiclet ).

JR-BASIC 1.0

JR-BASIC 1.0 to oryginalna wersja obecna na komputerze JR-100, wydana w 1981 roku.

Specyfikacje

Stałe Liczba całkowita (-32767 do +32767); Szesnastkowy; Strunowy
Zmienne całkowite Alfabet lub alfabet + liczba (np. A , B1 )
Zmienne łańcuchowe Alfabet + $ (np. D $, W $ ); Do 32 znaków
Tablice Jeden wymiar (np. E (5) ); Dwa wymiary (np. F (X, Y) )
Obliczenia Dodawanie (+), Odejmowanie (-), Mnożenie (*), Dzielenie (/), Reszta (MOD)
Polecenia i instrukcje AUTO , BEEP , CLEAR , CLS , CONT , DATA , DIM , END , FIND , FOR - NEXT , GOSUB - RETURN , GOTO , HCOPY , JEŚLI - TO , WEJŚĆ , LET , LISTA , LLIST , ŁADUJ , LOKALIZUJ , LPRINT , WCZYTAJ , ZAPISZ , NOWY , OPCJA , WYBIERZ , POKE , DRUKUJ , ODCZYTAJ , USUŃ , PRZYWRÓĆ , URUCHOM , ZAPISZ , ZATRZYMAJ , WERYFIKUJ
Funkcje ABS , ASC , CHR $ , FRE , FLD , HEX $ , HPOS , VPOS , LEFT $ , LEN , MID $ , MOD , PEEK , RIGHT $ , RND , SGN , SPC , TAB , USR , VAL
Numery linii 1 do 32767

Polecenia klawiaturowe

Kombinacje klawiszy umożliwiały użytkownikowi wprowadzanie poleceń i sterowanie podstawowym interpreterem ekranowym.

Standardowy klawisz wprowadzania Mapowanie kontrolne
1 (DOM)
2 ZWERYFIKOWAĆ
3 RATOWAĆ
4 OBCIĄŻENIE
5 (USUWAĆ)
6 (←)
7 (↓)
8 (↑)
9 (→)
0 (WSTAWIĆ)
(WYMAZAĆ)
Q GOSUB
W GNIĆ
mi KONIEC
R URUCHOMIĆ
T NASTĘPNIE
Y ZNAJDŹ
u JEŚLI
I WEJŚCIE
O OPCJA
P WYDRUKOWAĆ
A AUTOMATYCZNY
S ZATRZYMYWAĆ SIĘ
D CIEMNY
F DLA
G IŚĆ DO
H SZTURCHAĆ
J RND (
k CZYTAĆ
Ł LISTA
; CHR $ (
: REM
Z (L.INS)
X (ANULOWAĆ)
C (PRZERWA)
V (WYKRES)
B HKOPIUJ
N NASTĘPNY
M CLS
, DANE
. ZOBACZ (

JR-BASIC 5.0

Model JR-200, wydany w 1983 roku, był dostarczany z JR-BASIC 5.0, który dodał rozszerzone funkcjonalnie, takie jak polecenia graficzne, takie jak COLOR (który wybierał kolor znaków, kolor tła i tryb wyświetlania) i PLOT , który umożliwiał bezpośrednie adresowanie grafiki o niskiej rozdzielczości tryb (64×48, przy użyciu semigrafiki tekstowej znaków, które reprezentowały bloki pikseli, które wykorzystywały jedną czwartą każdego znaku). Dostępnych było osiem kolorów tła i pierwszego planu: niebieski, czerwony, magenta, zielony, cyjan, żółty, biały i czarny. Dzięki przeprogramowaniu części zestawu znaków można było uzyskać ograniczony tryb graficzny o wysokiej rozdzielczości z rozdzielczością 256 × 192.

Zobacz też