JR-BASIC
Paradygmat | imperatywny , algorytmiczny |
---|---|
Deweloper | Matsushita Communication Industrial Co., Ltd. |
Po raz pierwszy pojawiły się | 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ż