SE Basic IV 4.0 Anya (с поддержкой ULAplus)

Старый спектрумистский форум

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24385
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SE Basic IV 4.0 Anya

Post by Shaos »

Shaos wrote: 09 Jun 2019 21:43 Посмотрел отличия в ключевых словах между SE Basic IV, OpenSE Basic v3 (на котором он основан) и оригинальным ZX-бейсиком

SE Basic IV переименовал некоторые ключевые слова по сравнению с OpenSE:

ASN -> ASIN
ACS -> ACOS
LN -> LOG
FORMAT -> MODE
MOVE -> PUT
ERASE -> RESET
FLASH -> COLOR
BRIGHT -> CLUT
LPRINT -> SLOW
LLIST -> FAST

А некоторые слова уже были изменены в OpenSE:

CAT -> DIR -> UDG
INK -> PEN
GO TO -> GOTO
GO SUB -> GOSUB
COPY -> CALL
...
Чего-то мне кажется, что INK, FLASH и BRIGHT надо бы вернуть :roll:
Вернул INK однако из-за этого пришлось переименовать IN в ON, иначе оно не определялось (видимо в SE Basic запрограммирована более простая процедура вычитки токенов и IN перехватывалось раньше, чем INK):

Code: Select all

2025-10-25  Alexander Shabarshin <me@shaos.net>

        * SE Basic IV update 4.0.4.1 released!

        * Starting prompt changed to [SE Basic IV "Anya" v4.0.4.1]
        * Replaced PEN command with INK to make it consistent with ZX
        * Replaced IN token with ON (temporarely?) to allow INK to work
        * Universal port number for ay_reg changed from 0xc0f5 to 0xfff5
https://gitlab.com/shaos/sebasic404/-/tree/v4.0.4.1