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

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


msx:basic_dialogue_programming_language:201

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:basic_dialogue_programming_language:201 [2023-02-12 18:17]
GreyWolf
msx:basic_dialogue_programming_language:201 [2023-02-18 11:34] (текущий)
GreyWolf
Строка 31: Строка 31:
 {{anchor:​n21}} {{anchor:​n21}}
 ===== 2.1. Список служебных слов ===== ===== 2.1. Список служебных слов =====
- 
-FIXME 
  
 Следующие слова системы [[msx:​basic:​|]] (кроме слов ELSE и TIME) зарезервированы как //​служебные// ​ (ключевые) слова, которые не могут быть использованы как имя или часть имени переменной. Следующие слова системы [[msx:​basic:​|]] (кроме слов ELSE и TIME) зарезервированы как //​служебные// ​ (ключевые) слова, которые не могут быть использованы как имя или часть имени переменной.
Строка 60: Строка 58:
 |[[005#​color|COLOR]]|(кала)| |[[005#​color|COLOR]]|(кала)|
 |[[002#​cont|CONT]]|(конт)| |[[002#​cont|CONT]]|(конт)|
-|COPY|(копи)|+|[[005#copy|COPY]]|(копи)|
 |[[001#​174|COS]]|(си оу эс)| |[[001#​174|COS]]|(си оу эс)|
 |[[009#​csave|CSAVE]]|(си сэйв)| |[[009#​csave|CSAVE]]|(си сэйв)|
Строка 123: Строка 121:
 |[[005#​locate|LOCATE]]|(лоукейт)| |[[005#​locate|LOCATE]]|(лоукейт)|
 |[[009#​lof|LOF]]|(лоф)| |[[009#​lof|LOF]]|(лоф)|
-|[[001#​174|LOG()]]|(лог)| +|[[001#​174|LOG]]|(лог)| 
-|[[005#​lpos|LPOS()]]|(эл пос)|+|[[005#​lpos|LPOS]]|(эл пос)|
 |[[002#​lprint|LPRINT]]|(эл принт)| |[[002#​lprint|LPRINT]]|(эл принт)|
 |[[009#​lset|LSET]]|(эл сет)| |[[009#​lset|LSET]]|(эл сет)|
Строка 174: Строка 172:
 |[[006#​sound|SOUND]]|(саунд)| |[[006#​sound|SOUND]]|(саунд)|
 |[[004#​space|SPACE$]]|(спейс)| |[[004#​space|SPACE$]]|(спейс)|
-|[[002#​spc|SPC()]]|(эс пи си)|+|[[002#​spc|SPC]]|(эс пи си)|
 |SPRITE|(спрайт)| |SPRITE|(спрайт)|
-|[[001#​174|SQR()]]|(эс кью а)| +|[[001#​174|SQR]]|(эс кью а)| 
-|STEP|(стэп)|+|[[003#​fornext|STEP]]|(стэп)|
 |[[007#​stick|STICK]]|(стик)| |[[007#​stick|STICK]]|(стик)|
 |[[002#​stop|STOP]]|(стоп)| |[[002#​stop|STOP]]|(стоп)|
 |[[004#​str|STR$]]|(эс тэ эр)| |[[004#​str|STR$]]|(эс тэ эр)|
-|[[007#​strig|STRIG()]]|(стриг)|+|[[007#​strig|STRIG]]|(стриг)|
 |[[004#​string|STRING$]]|(стринг)| |[[004#​string|STRING$]]|(стринг)|
 |[[002#​swap|SWAP]]|(свэп)| |[[002#​swap|SWAP]]|(свэп)|
-|TAB|(тэб)| +|[[002#tab|TAB]]|(тэб)| 
-|TAN|(тэн)|+|[[001#174|TAN]]|(тэн)|
 |[[003#​n32|THEN]]|(зен)| |[[003#​n32|THEN]]|(зен)|
-|TIME|(тайм)|+|[[001#time|TIME]]|(тайм)|
 |TO|(ту)| |TO|(ту)|
-|TROFF|(тиароф)| +|[[008#TROFF|TROFF]]|(тиароф)| 
-|TRON|(ти рон)|+|[[008#TRON|TRON]]|(ти рон)|
 |USING|(юзинг)| |USING|(юзинг)|
-|USR|(ю эс эр)| +|[[101#usr|USR]]|(ю эс эр)| 
-|VAL|(вэл)|+|[[004#val|VAL]]|(вэл)|
 |VARPTR|(вар пи ти а)| |VARPTR|(вар пи ти а)|
-|VDP|(ви ди пи)| +|[[011#vdp|VDP]]|(ви ди пи)| 
-|VPEEK|(ви пик)| +|[[011#​vpeek|VPEEK]]|(ви пик)| 
-|VPOKE|(ви поук)| +|[[011#​vpoke|VPOKE]]|(ви поук)| 
-|WAIT|(вэйт)| +|[[010#wait|WAIT]]|(вэйт)| 
-|WIDTH|(вайдс)|+|[[005#​width|WIDTH]]|(вайдс)|
 |[[001#​n172|XOR]]|(экс оу а)| |[[001#​n172|XOR]]|(экс оу а)|
 <WRAP half column> <WRAP half column>
Строка 206: Строка 204:
 </​WRAP>​ </​WRAP>​
  
-Служебное слово MAXFILES составлено из двух служебных слов:+Служебное слово ​[[009#​maxfiles|MAXFILES]] составлено из двух служебных слов:
 \\ ''​MAX'' ​ и  ''​FILES'' ​ . \\ ''​MAX'' ​ и  ''​FILES'' ​ .
  
-Отметим,​ что имеется ряд служебных слов, которые интерпретатор "​опознает",​ однако,​ при включении компьютера каждому из этих служебных слов //не// поставлена в соответствие определенная команда или функция. Однако у пользователя есть возможность самому создать подпрограммы,​ поддерживающие ​ работу этих операторов (CMD, IPL) и функций (ATTR$, DSKI$, DSKO$) путем воздействия на подпрограммы–ловушки,​ которые отвечают за их выполнение. +Отметим,​ что имеется ряд служебных слов, которые интерпретатор "​опознает",​ однако,​ при включении компьютера каждому из этих служебных слов //не// поставлена в соответствие определенная команда или функция. Однако у пользователя есть возможность самому создать подпрограммы,​ поддерживающие ​ работу этих операторов ([[009#cmd|CMD]][[009#ipl|IPL]]) и функций ([[009#attr|ATTR$]][[009#dski|DSKI$]][[009#dsko|DSKO$]]) путем воздействия на подпрограммы–ловушки,​ которые отвечают за их выполнение.
- +
-FIXME DELETEME <hidden старое>​ +
- +
-Команды +
- +
-  * <​del>​[[002#​auto|AUTO]]</​del>​ +
-  * <​del>​[[002#​cont|CONT]]</​del>​ +
-  * <​del>​[[002#​delete|DELETE]]</​del>​ +
-  * <​del>​[[002#​end|END]]</​del>​ +
-  * <​del>​[[010#​fre|FRE()]]</​del>​ +
-  * <​del>​[[002#​list|LIST]]</​del>​ +
-  * <​del>​[[002#​llist|LLIST]]</​del>​ +
-  * <​del>​[[002#​new|NEW]]</​del>​ +
-  * <​del>​[[002#​rem|REM или '​]]</​del>​ +
-  * <​del>​[[002#​renum|RENUM]]</​del>​ +
-  * <​del>​[[002#​run|RUN]]</​del>​ +
-  * <​del>​[[002#​stop|STOP]]</​del>​ +
-  * <​del>​[[007#​call|CALL]]</​del>​ +
- +
-Трассировка +
-  * [[008#​TRON|TRON]] +
-  * [[008#​TROFF|TROFF]] +
- +
-Обработка ошибок +
-  * <​del>​[[008#​erl|ERL]]</​del>​ +
-  * <​del>​[[008#​err|ERR]]</​del>​ +
-  * <​del>​[[008#​error|ERROR]]</​del>​ +
-  * [[008#​onerorrgoto|ON ERROR GOTO]] +
-  * <​del>​[[008#​resume|RESUME]]</​del>​ +
- +
-Работа с файлами +
-  * <​del>​[[009#​bload|BLOAD]]</​del>​ +
-  * <​del>​[[009#​bsave|BSAVE]]</​del>​ +
-  * <​del>​[[009#​cload|CLOAD]]</​del>​ +
-  * <​del>​[[009#​cload1|CLOAD?​]]</​del>​ +
-  * <​del>​[[009#​close|CLOSE]]</​del>​ +
-  * <​del>​[[009#​csave|CSAVE]]</​del>​ +
-  * <​del>​[[009#​eof|EOF()]]</​del>​ +
-  * <​del>​[[009#​load|LOAD]]</​del>​ +
-  * MAXFILES: +
-    - [[005#​maxfiles|ссылка 1]] +
-    - [[009#​maxfiles|ссылка 2]] +
-    - [[009#​maxfiles1|ссылка 3]] +
-  * <​del>​[[009#​merge|MERGE]]</​del>​ +
-  * <​del>​[[009#​motor|MOTOR]]</​del>​ +
-  * <​del>​[[009#​open|OPEN]]</​del>​ +
-  * [[009#​print1|PRINT #]] +
-  * [[009#​print_using|PRINT #,USING]] +
-  * [[009#​run|RUN]] +
-  * <​del>​[[009#​save|SAVE]]</​del>​ +
-  * [[009#​varptr|VARPTR()]] +
-  * [[009#​lineinput|LINE INPUT #]] +
-  * [[009#​input|INPUT#​]] +
-  * [[009#​input1|INPUT$]] +
- +
- +
-Работа с переменными +
-  * <​del>​[[010#​clear|CLEAR]]</​del>​ +
-  * <​del>​[[002#​data|DATA]]</​del>​ +
-  * <​del>​[[001#​def|DEF]]</​del>​ +
-  * <​del>​[[004#​deffn|DEF FN]]</​del>​ +
-  * <​del>​[[001#​dim|DIM]]</​del>​ +
-  * <​del>​[[001#​erase|ERASE]]</​del>​ +
-  * <​del>​[[002#​let|LET]]</​del>​ +
-  * <​del>​[[002#​read|READ]]</​del>​ +
-  * <​del>​[[002#​restore|RESTORE]]</​del>​ +
-  * <​del>​[[002#​swap|SWAP]]</​del>​ +
- +
-Цикл, переходы +
-  * <​del>​[[003#​goto|GOTO]]</​del>​ +
-  * <​del>​[[003#​fornext|FOR…NEXT]]</​del>​ +
-  * [[004#​gosub|GOSUB]] +
-  * <​del>​[[004#​return|RETURN]]</​del>​ +
- +
-Условия +
-  * <​del>​[[003#​IFTHENELSE|IF…THEN…ELSE]]</​del>​ +
-  * <​del>​[[003#​IFGOTOELSE|IF…GOTO…ELSE]]</​del>​ +
-  * [[004#​ongosub|ON…GOSUB]] +
-  * [[003#​ongoto|ON…GOTO]] +
- +
-Клавиатура +
-  * <​del>​[[007#​inkey|INKEY$]]</​del>​ +
-  * [[002#​input|INPUT]] +
-  * [[007#​input1|INPUT$()]] +
-  * <​del>​[[007#​key|KEY]]</​del>​ +
-  * [[007#​key1|KEY()]] +
-  * [[002#​lineinput|LINEINPUT]] +
-  * [[OPEN|OPEN]] +
-  * [[007#​onkeygosub|ON KEY GOSUB]] +
-  * [[007#​onstopgosub|ON STOP GOSUB]] +
-  * [[007#​onstringgosub|ON STRIG GOSUB]] +
-  * <​del>​[[007#​stick|STICK()]]</​del>​ +
-  * <​del>​[[007#​strig|STRIG()]]</​del>​ +
- +
-Другие манипуляторы +
-  * <​del>​[[007#​pad|PAD()]]</​del>​ +
-  * <​del>​[[007#​pdl|PDL()]]</​del>​ +
- +
-Логические операторы +
-  * <​del>​[[001#​n172|AND]]</​del>​ +
-  * <​del>​[[001#​n172|EQV]]</​del>​ +
-  * <​del>​[[001#​n172|IMP]]</​del>​ +
-  * <​del>​[[001#​n172|NOT]]</​del>​ +
-  * <​del>​[[001#​n172|OR]]</​del>​ +
-  * <​del>​[[001#​n172|XOR]]</​del>​ +
- +
-{{anchor:​functions}} +
-Функции +
-  * [[101#​usr|USR()]] FIXME +
-  * [[101#​def_usr|DEF USR]] FIXME +
- +
-Математические +
-  * <​del>​[[001#​174|ABS()]]</​del>​ +
-  * <​del>​[[001#​cdbl|CDBL()]]</​del>​ +
-  * <​del>​[[001#​cint|CINT()]]</​del>​ +
-  * <​del>​[[001#​csng|CSNG()]]</​del>​ +
-  * <​del>​[[001#​174|EXP()]]</​del>​ +
-  * <​del>​[[001#​174|FIX()]]</​del>​ +
-  * <​del>​[[001#​174|INT()]]</​del>​ +
-  * <​del>​[[001#​174|LOG()]]</​del>​ +
-  * <​del>​[[001#​rnd|RND()]]</​del>​ +
-  * <​del>​[[001#​174|SGN()]]</​del>​ +
-  * <​del>​[[001#​174|SQR()]]</​del>​ +
-  * <​del>​[[001#​mod|MOD]]</​del>​ +
- +
-Тригонометрические +
-  * <​del>​[[001#​174|ATN()]]</​del>​ +
-  * <​del>​[[001#​174|COS()]]</​del>​ +
-  * <​del>​[[001#​174|SIN()]]</​del>​ +
-  * [[001#​174|TAN()]] +
- +
-Строковые +
-  * <​del>​[[004#​len|LEN()]]</​del>​ +
-  * <​del>​[[004#​instr|INSTR()]]</​del>​ +
-  * <​del>​[[004#​left|LEFT$()]]</​del>​ +
-  * <​del>​[[004#​mid|MID$()]]</​del>​ +
-  * <​del>​[[004#​right|RIGHT$()]]</​del>​ +
-  * <​del>​[[004#​space|SPACE$()]]</​del>​ +
-  * <​del>​[[004#​string|STRING$()]]</​del>​ +
- +
-Преобразования +
-  * <​del>​[[004#​asc|ASC()]]</​del>​ +
-  * <​del>​[[004#​bin|BIN$()]]</​del>​ +
-  * [[001#​cdbl|CDBL()]] +
-  * <​del>​[[004#​chr|CHR$()]]</​del>​ +
-  * <​del>​[[001#​cint|CINT()]]</​del>​ +
-  * <​del>​[[001#​csng|CSNG()]]</​del>​ +
-  * <​del>​[[004#​hex|HEX$()]]</​del>​ +
-  * <​del>​[[004#​oct|OCT$()]]</​del>​ +
-  * <​del>​[[004#​str|STR$()]]</​del>​ +
-  * [[004#​val|VAL()]] +
- +
-Доступ к ОЗУ +
-  * <​del>​[[010#​peek|PEEK()]]</​del>​ +
-  * <​del>​[[010#​poke|POKE]]</​del>​ +
-  * [[010#​varptr|VARPTR()]] +
- +
-Ввод–вывод +
-  * <​del>​[[010#​inp|INP]]</​del>​ +
-  * <​del>​[[010#​out|OUT]]</​del>​ +
-  * [[010#​wait|WAIT]] +
- +
-RAM диск +
-  * [[009#​callmemini|CALL MEMINI]] +
-  * [[009#​callmfiles|CALL MFILES]] +
-  * [[009#​callmkill|CALL MKILL]] +
-  * [[009#​callmname|CALL MNAME]] +
-  * [[009#​loc|LOC()]] +
-  * <​del>​[[009#​lof|LOF()]]</​del>​ +
-  * <​del>​[[009#​fpos|FPOS()]]</​del>​ +
- +
-Звук и музыка +
-  * <​del>​[[006#​beep|BEEP]]</​del>​ +
-  * PLAY +
-    - <​del>​[[006#​play|ссылка 1]]</​del>​ +
-    - [[msx:​using_musical_means_in_basic:​using_musical_means_in_basic#​play|ссылка 2]] +
-  * [[006#​play1|PLAY()]] +
-  * <​del>​[[006#​sound|SOUND]]</​del>​ +
- +
-Спрайты +
-  * [[005#​colorsprite|COLOR SPRITE()]] +
-  * [[005#​colorsprite1|COLOR SPRITE$()]] +
-  * [[005#​onspritegosub|ON SPRITE GOSUB]] +
-  * [[005#​putsprite|PUT SPRITE]] FIXME +
-  * [[005#​sprite|SPRITE]] FIXME +
-  * [[005#​sprite1|SPRITE$()]] +
- +
-Экран +
-  * <​del>​[[011#​base|BASE()]]</​del>​ +
-  * <​del>​[[005#​circle|CIRCLE]]</​del>​ +
-  * <​del>​[[005#​cls|CLS]]</​del>​ +
-  * [<​del>​[005#​color1|COLOR для MSX 1]]</​del>​ +
-  * <​del>​[[005#​color2|COLOR для MSX 2]]</​del>​ +
-  * <​del>​[[005#​color2|COLOR=]]</​del>​ +
-  * [[COPY|COPY]] +
-  * <​del>​[[005#​csrlin|CSRLIN]]</​del>​ +
-  * <​del>​[[005#​draw|DRAW]]</​del>​ +
-  * <​del>​[[005#​line|LINE]]</​del>​ +
-  * <​del>​[[005#​locate|LOCATE]]</​del>​ +
-  * <​del>​[[005#​lpos|LPOS()]]</​del>​ +
-  * [[005#​open|OPEN]],​ [[009#​open|OPEN]] +
-  * [[005#​close|CLOSE]] +
-  * [[005#​print1|PRINT #]] +
-  * <​del>​[[005#​paint|PAINT]]</​del>​ +
-  * <​del>​[[005#​point|POINT]]</​del>​ +
-  * <​del>​[[005#​pos|POS()]]</​del>​ +
-  * <​del>​[[005#​preset|PRESET]]</​del>​ +
-  * <​del>​[[002#​print|PRINT или ?​]]</​del>​ +
-  * <​del>​[[005#​pset|PSET]]</​del>​ +
-  * [[005#​screen1|SCREEN для MSX 1]] +
-  * <​del>​[[005#​screen|SCREEN в общем случае]]</​del>​ +
-  * [[005#​setpage|SET PAGE]] +
-  * <​del>​[[002#​spc|SPC()]]</​del>​ +
-  * [[002#​tab|TAB()]] +
-  * [[011#​vdp|VDP()]] +
-  * [[011#​vpeek|VPEEK()]] +
-  * [[011#​vpoke|VPOKE]] +
-  * [[005#​width|WIDTH]] +
-  * [[005#​keyon|KEY ON]] +
-  * [[005#​keyoff|KEY OFF]] +
-  * [[007#​setadjust|SET ADJUST]] +
-  * [[005#​servideo|SET VIDEO]] +
-  * [[009#​bload_v|BLOAD]] FIXME +
-  * [[009#​bsave_v|BSAVE]] FIXME +
- +
-Принтер +
-  * <​del>​[[002#​llist|LLIST]]</​del>​ +
-  * <​del>​[[002#​lprint|LPRINT]]</​del>​ +
-  * [[009#​open|OPEN]] +
- +
-Часы и время +
-  * [[007#​interval|INTERVAL]] +
-  * [[007#​onintervalgosub|ON INTERVAL GOSUB]] +
-  * [[001#​time|TIME]] +
-  * [[007#​getdate|GET DATE]] +
-  * [[007#​gettime|GET TIME]] +
- +
-Псевдопеременные +
-  * [[001#​time|TIME]] +
-  * [[005#​sprite1|SPRITE$()]] +
-  * [[004#​mid|MID$()]] +
-  * [[011#​vdp|VDP()]] +
-  * MAXFILES: +
-    - [[005#​maxfiles|ссылка 1]] +
-    - [[009#​maxfiles|ссылка 2]] +
-    - [[009#​maxfiles1|ссылка 3]] +
-  * <​del>​[[011#​base|BASE()]]</​del>​ +
- +
-Инициализация +
-  * [[007#​setadjust|SET ADJUST]] +
-  * [[007#​setbeep|SET BEEP]] +
-  * [[007#​setpassword|SET PASSWORD]] +
-  * [[007#​setprompt|SET PROMPT]] +
-  * [[007#​setscreen|SET SCREEN]] +
-  * [[007#​settitle|SET TITLE]] +
-  * [[007#​setdate|SET DATE]] +
-  * [[007#​settime|SET TIME]] +
- +
-Disk BASIC +
- +
-[[msx:​disk_basic]] +
-  * <​del>//​[[[[009#​attr|ATTR$()]]//</​del>​ +
-  * [[009#​callformat|CALL FORMAT]] +
-  * [[009#​callsystem|CALL SYSTEM]] +
-  * <​del>​[[009#​cmd|CMD]]</​del>​ +
-  * [[009#​copy|COPY]] +
-  * <​del>​[[009#​cvd|CVD()]]</​del>​ +
-  * <​del>​[[009#​cvi|CVI()]]</​del>​ +
-  * <​del>​[[009#​cvs|CVS()]]</​del>​ +
-  * <​del>​[[009#​dskf|DSKF()]]</​del>​ +
-  * <​del>​[[009#​dski|DSKI$()]]</​del>​ +
-  * <​del>​[[009#​dsko|DSKO$]]</​del>​ +
-  * <​del>​[[009#​field|FIELD]]</​del>​ +
-  * <​del>​[[009#​files|FILES]]</​del>​ +
-  * [[009#​fpos|FPOS()]] +
-  * <​del>​[[009#​get|GET]]</​del>​ +
-  * <​del>//​[[009#​ipl|IPL]]//</​del>​ +
-  * <​del>​[[009#​kill|KILL]]</​del>​ +
-  * <​del>​[[009#​files|LFILES]]</​del>​ +
-  * [[009#​loc|LOC()]] +
-  * <​del>​[[009#​lof|LOF()]]</​del>​ +
-  * <​del>​[[009#​lset|LSET]]</​del>​ +
-  * <​del>​[[009#​mkd|MKD$()]]</​del>​ +
-  * <​del>​[[009#​mki|MKI$()]]</​del>​ +
-  * <​del>​[[009#​mks|MKS$()]]</​del>​ +
-  * <​del>​[[009#​name|NAME]]</​del>​ +
-  * <​del>​[[009#​put|PUT]]</​del>​ +
-  * <​del>​[[009#​rset|RSET]]</​del>​ +
- +
-Network BASIC +
- +
-[[msx:​network_basic]] +
-  * [[msx:​network_basic#​CALL HELP]] +
-  * [[msx:​network_basic#​CALL WHO]] +
-  * [[msx:​network_basic#​CALL SNDRUN]] +
-  * [[msx:​network_basic#​CALL SEND]] +
-  * [[msx:​network_basic#​CALL BSEND]] +
-  * [[msx:​network_basic#​CALL RECIEVE]] +
-  * [[msx:​network_basic#​CALL BRECIEVE]] +
-  * [[msx:​network_basic#​CALL SNDMAIL]] +
-  * [[msx:​network_basic#​CALL RCVMAIL]] +
-  * [[msx:​network_basic#​CALL MESSAGE]] +
-  * [[msx:​network_basic#​CALL SNDCMD]] +
-  * [[msx:​network_basic#​CALL RUN]] +
-  * [[msx:​network_basic#​CALL STOP]] +
-  * [[msx:​network_basic#​CALL POKE]] +
-  * [[msx:​network_basic#​CALL РЕЕК]] +
-  * [[msx:​network_basic#​CALL PON]] +
-  * [[msx:​network_basic#​CALL POFF]] +
-  * [[msx:​network_basic#​CALL CHECK]] +
-  * [[msx:​network_basic#​CALL TALK]] +
-  * [[msx:​network_basic#​CALL ONLINE]] +
-  * [[msx:​network_basic#​CALL OFFLINE]] +
-  * [[msx:​network_basic#​CALL NETEND]] +
-  * [[msx:​network_basic#​CALL NETINIT]] +
-  * [[msx:​network_basic#​CALL ENAСОМ]] +
-  * [[msx:​network_basic#​CALL DISСОМ]] +
- +
- +
-MSX BASIC 3.0 +
- +
-[[msx:​basic:#​v3x|MSX BASIC 3.0]] на [[msx:​msx_2_plus|]] +
-  * [[msx:​yamaha_v9958:​yamaha_v9958#​set_scroll|SET SCROLL]]+
  
-</​hidden>​ 
  
 ---- ----
msx/basic_dialogue_programming_language/201.1676215031.txt.gz · Последние изменения: 2023-02-12 18:17 — GreyWolf