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

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


msx:basic:tokenizer

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:basic:tokenizer [2019-11-16 00:58]
GreyWolf [Ссылки]
— (текущий)
Строка 1: Строка 1:
-====== MSX BASIC Tokens ====== 
-FIXME 
  
-https://​github.com/​mr-GreyWolf/​MSX-BASIC-Tokenizer 
- 
- 
-FIXME [[https://​www.msx.org/​wiki/​SET_SCROLL|SET SCROLL (MSX2+)]] 
- 
-<​del>​{{:​msx:​basic:​list.c|}}</​del>​ 
- 
-<​del>​[[https://​github.com/​gseidler/​The-MSX-Red-Book/​blob/​master/​the_msx_red_book.md#​chapter_5|ROM BASIC Interpreter]]</​del>​ 
- 
- 
-====== Формат упакованного файла ====== 
- 
-<​code>​ 
-FF 
-0D 80 01 00 91 20 FF 86 28 16 29 00 
-        1     ? ​   abs   ​( ​ 1  ) 
- 
-19 80 02 00 91 20 FF 86 28 13 29 00 
-        2     ? ​   abs   ​( ​ 2  ) 
- 
-25 80 03 00 91 20 FF 86 28 14 29 00 
-        3     ? ​   abs   ​( ​ 3  ) 
- 
-31 80 30 FF 91 20 FF 86 28 15 29 00 
-      65328   ? ​   abs   ​( ​ 4  ) 
- 
-00 00 
-</​code>​ 
- 
-Первая строка начинается с 0xff, далее идёт 0x0d — это внутренний первой номер строки. 
- 
-Конец строки 0x00 
- 
-В начале каждой строки внутренний номер строки,​ он увеличивается на 12 (0xc0) для каждой строки. 
- 
-После кода 80 идёт номер строки (2 байта) в обратном порядке:​ младший,​ старший (0x30ff = 0xff30) 
- 
- 
- 
-Список промежуточных кодов (Intermediate code list) 
-====== Ссылки ====== 
- 
-[[msx:​basic_programming_guide:​202|]] 
- 
- 
- 
-https://​www.mediafire.com/​folder/​vxlgnt9eg6uaz/​MSX_Data_Pack 
- 
-**https://​www.konamiman.com/​msx/​msx2th/​th-2.txt** 
- 
-**https://​github.com/​Konamiman/​MSX2-Technical-Handbook/​blob/​master/​md/​Chapter2.md#​figure-212--numeral-formats-in-text** 
- 
-{{tag>​MSX BASIC on_github}} 
msx/basic/tokenizer.1573855120.txt.gz · Последние изменения: 2019-11-16 00:58 — GreyWolf