Инструменты пользователя

Инструменты сайта


msx:basic:basic

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:basic:basic [2022-11-25 22:49]
GreyWolf
msx:basic:basic [2024-04-21 13:08] (текущий)
GreyWolf [Ссылки]
Строка 1: Строка 1:
 ====== MSX BASIC ====== ====== MSX BASIC ======
  
-%%MSX BASIC%% — диалект языка программирования BASIC, разработанный в 1983 году компанией Microsoft. Представляет собой расширенную версию %%Microsoft Standart BASIC Version 4.5%% и имеет поддержку для графических,​ музыкальных и прочих возможностей бытовых компьютеров стандарта [[msx:​msx|MSX]]. Разработан как последователь %%GW-BASIC (1983)%%, одного из стандартных диалектов BASIC для 16-разрядных IBM PC-совместимых компьютеров. В процессе разработке %%MSX BASIC%% основное внимание уделялось гибкости системы и возможности её расширения.+%%MSX BASIC%% — диалект языка программирования BASIC, разработанный в 1983 году компанией Microsoft. ​
  
-Всё ​написанное здесь применимо ​для ​только ​[[msx:yamaha_kuvt:yamaha_kuvt#​kuvt1|КУВТ]] и [[msx:​yamaha_kuvt:​yamaha_kuvt#​kuvt2|КУВТ2]].+Можно считать, что версия BASIC для [[nec:pc-8001:]] (1979 год выпуска) является наиболее ранним его прототипом.
  
 +/*
 +Всё написанное здесь применимо для только [[msx:​yamaha_kuvt:​yamaha_kuvt#​kuvt1|КУВТ]] и [[msx:​yamaha_kuvt:​yamaha_kuvt#​kuvt2|КУВТ2]].
 +*/
 ====== Версии ====== ====== Версии ======
 +
 +Определение номер версии:​
 +<​code>​
 +PRINT PEEK(&​H2D)
 +</​code>​
 +или
 +<​code>​
 +PRINT PEEK(45)
 +</​code>​
 +
 +|<​20%>​|
 +^Значение^Версия^
 +|0|[[#​v1x|1.x]]|
 +|1|[[#​v2x|2.x]]|
 +|2|[[#​v3x|3.x]]|
 +|3|[[#​v4x|4.x]]|
 +
 +----
 +[[msx:​msx2_technical_handbook:​msx2_technical_handbook|]] (Chapter 2, BASIC)
  
 {{anchor:​v1x}} {{anchor:​v1x}}
Строка 34: Строка 56:
   * 3.1 — (c) 1990 A.Carchano   * 3.1 — (c) 1990 A.Carchano
   * 3.2 — (c) 1997 A.Carchano   * 3.2 — (c) 1997 A.Carchano
 +
 +Поддержка [[msx:​yamaha_v9958:​yamaha_v9958|]]:​
 +  * <​WRAP>​Режимы экрана
 +^  Режим ​ ^  Разрешение ​ ^  Количество цветов ​ ^
 +|  10  |  256×212/​424 ​ |12499 [[color_model:​yuv|YUV]] (сразу)|
 +|  11  |  256×212/​424 ​ |12499 [[color_model:​yuv|YUV]] (сразу) + 16 из 512 [[color_model:​rgb|RGB]]|
 +|  12  |  256×212/​424 ​ |19268 YJK (сразу)|
 +</​WRAP>​
 +  * FIXME ''​SET SCROLL''​ \\ [[msxorg>​wiki/​SET_SCROLL|SET SCROLL]]
  
 {{anchor:​v4x}} {{anchor:​v4x}}
Строка 53: Строка 84:
 ====== Ссылки ====== ====== Ссылки ======
  
-[[wpru>MSX_BASIC|MSX BASIC]] +[[msxorg>wiki|MSX Wiki]]: 
- +  * [[msxorg>​wiki/​MSX-BASIC|MSX-BASIC]]
- +
-MSX Wiki+
-  * [[msxorg>​wiki/​MSX-BASIC|MSX-BASIC ​- MSX Wiki]]+
   * [[msxorg>​wiki/​MSX-BASIC_Instructions|MSX-BASIC Instructions (in alphabetical order)]]   * [[msxorg>​wiki/​MSX-BASIC_Instructions|MSX-BASIC Instructions (in alphabetical order)]]
   * [[msxorg>​wiki/​Category:​MSX-BASIC_Instructions|MSX-BASIC Instructions (per category)]]   * [[msxorg>​wiki/​Category:​MSX-BASIC_Instructions|MSX-BASIC Instructions (per category)]]
Строка 64: Строка 92:
   * [[msxorg>​node/​35550|Книга о MSX-Basic на русском - 2 (выдранная из резидентного хелпа) |MSX Resource Center]]   * [[msxorg>​node/​35550|Книга о MSX-Basic на русском - 2 (выдранная из резидентного хелпа) |MSX Resource Center]]
  
 +[[github>​ricbit/​carcara|ricbit/​carcara:​ Improve speed of MSX BASIC]]
  
 {{tag>​Programming MSX BASIC}} {{tag>​Programming MSX BASIC}}
msx/basic/basic.1669405754.txt.gz · Последние изменения: 2022-11-25 22:49 — GreyWolf