Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Страниц: 5 < 1 2 3 4 5 > 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> SmileBASIC 4/FUZE4/Game Builder Garage, Программируем на Свитче

Skywarp
post Среда, 29 апреля 2020, 13:52
Отправлено #41


Маньяк
****

Группа: Пользователи
Сообщений: 271
Регистрация: 11 фев. 2019
Пользователь №: 65 654





В целом, я вижу больше перспективы в SmileBASIC чем в FUZE, хотя оба хороши. Пока не могу пощупать до выходных полноценно: у меня, как оказалось, чёртов OTG кабель с micro USB, а не Type C, жду новый кабель) Но руки чешутся.

Меня всегда напрягала зависимость от онлайн сервисов в любых играх / приложениях. Так вот, у меня такая привычка - думать об обходных путях передачи информации на случай апокалипсиса (если не будет доступа к их серверу, или их прикроют, как передавать код помимо прошивки консоли).
Идея в том, чтобы создать програмку, которая генерирует звук из информации, которую надо передать, а на компе микрофон принимает звук и считывает) В общем, модем.. И обратно принимать через камеру джойкона. Вопрос только к доступу к файлам кода как к ресурсам. Если доступ есть к обычным текстовым файлам в файловой системе, то без проблем, просто копирнул код в текстовый файл и положил в ресурсы.. Сложно сказать, я пока не щупал особо SB4, есть ли такой доступ.
Эта идея была ещё давно у меня, оказалось, не только у меня. Сейчас к удивлению обнаружил, что на 3DS версию SmileBASIC такое реализовывали. Надо же, заморочились smile.gif
https://smile-basic.fandom.com/wiki/Transfer_Methods


Насчёт отдельного standalone приложения для FUZE, которое только запускает игры. Оно у них бесплатное будет чтоли? Если нет, то разницы и преимущества не вижу. Покупая интерпретатор того же SB4 будет и доступ к библиотеке игр, и сами инструменты, если нужны. Не вижу проблем.

Сообщение отредактировал Skywarp - Среда, 29 апреля 2020, 14:01
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Среда, 29 апреля 2020, 14:01
Отправлено #42


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





Я очень мало смотрел чужих программ на SB4. Обычно там всё плоское, но можно найти и 3D. Насколько я понял, те 3D технологии, что в F4 из коробки, на SB4 мало кто способен реализовать.

2D графика же в Бейсике впечатляет. Несколько аппаратных слоёв, которые движутся относительно друг друга, как в Сонике. Их довольно просто произвольно вращать и масштабировать относительно друг друга, при этом продолжая на этих слоях использовать спрайты, битмэпы, линии, окружности, треугольники, текст и т.п.

При выводе спрайтов можно задавать координату Z и они все друг на друга накладываются правильным образом. Эти наложения можно отслеживать и, например, взрывать корабли при попадании снаряда.

Сообщение отредактировал AtH - Среда, 29 апреля 2020, 14:06


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Среда, 29 апреля 2020, 14:07
Отправлено #43


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 768
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





QUOTE (Skywarp @ Сегодня, 13:52)

Насчёт отдельного standalone приложения для FUZE, которое только запускает игры. Оно у них бесплатное будет чтоли?
*


Конечно бесплатное. FREE.


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Среда, 29 апреля 2020, 14:13
Отправлено #44


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





QUOTE (dimm0505 @ Среда, 29 апреля 2020, 11:55)

Видимо она будет выполнять роль RT-интерпретатора. Тогда как в таком случае они решат вопрос с ассетами F4? Или они сразу линкуются к аппке пользователя?
*

В F4 тоже есть проекты.

Когда пишешь программу, создаёшь проект и копируешь туда все нужные ассеты из других проектов. Интерпретатор загружает проект на исполнение полностью, все ассеты под рукой.


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Skywarp
post Среда, 29 апреля 2020, 14:19
Отправлено #45


Маньяк
****

Группа: Пользователи
Сообщений: 271
Регистрация: 11 фев. 2019
Пользователь №: 65 654





QUOTE (dimm0505 @ Среда, 29 апреля 2020, 15:07)

Конечно бесплатное. FREE.
*

Еле еле, но нашёл информацию:

QUOTE
FUZE Player

Within the next few months FUZE is planning to release, for free, a special version of FUZE called the FUZE Player. The player allows Nintendo Switch users to download and play FUZE projects for free. If your project has made the grade on FUZE Arena it will be available for the world to see.. and play!

То есть, нужно, чтобы на FUZE Arena проект добился определённого успеха, чтобы он попал в список для FUZE Player. Не до конца понял, что там на FUZE Arena требуется для этого, не смотрел ещё.

Вот ещё оттуда же
QUOTE
Projects are upvoted by users with the very best appearing in the FUZE Showcase for all to see.


Всё это напоминает мне Steam Greenlight уже.

Сообщение отредактировал Skywarp - Среда, 29 апреля 2020, 14:22
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Среда, 29 апреля 2020, 14:33
Отправлено #46


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





На SB4 все проекты проходят модерацию перед получением публичного ключа. Обмениваться порнухой и пираткой не получится. lol.gif

Мои однофайловые проекты (DAY1 и S01) прошли модерацию за несколько минут. Возможно, когда больше копий SB4 раскупят, модерация станет час или ещё дольше.

Сообщение отредактировал AtH - Среда, 29 апреля 2020, 20:52


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Среда, 29 апреля 2020, 15:06
Отправлено #47


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 768
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





QUOTE (Skywarp @ Сегодня, 14:19)

То есть, нужно, чтобы на FUZE Arena проект добился определённого успеха,
*


Ну это и хорошо, нам всякого дерьма не нужно. Пущай тока отборная годнота попадает!


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Среда, 29 апреля 2020, 21:21
Отправлено #48


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





Официальная вертикальная стрелялка (шмап) «SOLID GUNNER VERTIKA» с лёгким 3D на SmileBASIC 4:

Она же, игра вдвоём:

Добавлено спустя 20 минут:
QUOTE (dimm0505 @ Среда, 29 апреля 2020, 14:36)

Не, не Raytracing, raycasting - самый простой варик. Такие движки и на GBA были. Трассировки лучей нет конечно.
https://ru.wikipedia.org/wiki/Ray_casting
*

Трассировка лучей (настоящая, не raycasting) на SB4 (программная). Скорость, конечно, не риалтайм. Но сцену посчитать и сохранить в файле для быстрой загрузки — вполне.


Добавлено спустя 29 минут:
QUOTE (dimm0505 @ Среда, 29 апреля 2020, 11:23)

Ты примерно не прикидывал производительность схожих задач в обеих системах? Хотя это сложно конечно по стандартным примерам, надо самому бенчмарк писать.
*

Есть вот такой бенчмарк. Замер быстродействия Бейсика на бытовом компьютере 1980’ых, когда говорили «Бейсик медленный»:

Замер быстродействия SB4 на Свитче:


Сообщение отредактировал AtH - Среда, 29 апреля 2020, 22:54


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Среда, 29 апреля 2020, 21:53
Отправлено #49


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 768
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





Нашел старую (еще японскую) демку SB4, где 3D графика присутствует:



И немного WIP (в разработке) проектов на FUZE4:







Видно, что FUZE шустрей справляется с 3D, и больше подходит для разработки в нем.


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Среда, 29 апреля 2020, 21:59
Отправлено #50


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





Возможности редактора Бейсика. В нашем eShop подсказка будет на английском языке. USB-клавиатура, редактор и Бейсик поддерживают русскую раскладку. Но на экранной клавиатуре русский язык я пока не нашёл. Возможно, плохо искал.


Возможности официального графредактора GAHAKU:


Добавлено спустя 4 минуты:
Приглашение к программированию на Бейсике. Включите английские субтитры. Показана японская версия, в нашей справка будет на английском языке.


Добавлено спустя 21 минуту:
Серия из 4 коротких официальных видео, как опубликовать работу. Тоже включайте английские субтитры. Будет показана японская версия, в нашей надписи на кнопках на английском языке, поэтому ориентироваться проще.


(1/4) Создание проекта:


(2/4) Создание, редактирование и сохранение MAIN.PRG и др. файлов с исходным текстом на Бейсике:


(3/4) Загрузка проекта на сервер, редактирование информации о проекте:


(4/4) Редактирование опубликованного проекта:


Добавлено спустя 1 час 22 минуты:
Популярные японские игры на Бейсике, рекомендованные официальным твиттером:

  • nROGUE REMAKE, рогалик на японском языке. Public key: [4KKQ3N3Q4]
  • Вертикальная стрелялка-шмап Reflection Force [4EKE334XF]
  • Rainy Day Collection [4JB84834E], ингресс для домоседов
  • Игра в стиле «бегай и стреляй» RANDOMAZE SHOOTER [4NKPQV344]
  • TISHOOT, true-to-life quick draw game [4KK842EKE]
  • Эмулятор PC-8801 позволяет запускать игры для этого компьютера, но не содержит ROM и требует сторонней программы для передачи файлов с ПК и обратно [4EDKE2EAV]
  • Ролевая игра THE Beginning OF LEGEND [4DRN3K3NV]
  • Ритм-игра MusiqA [4EKX4Q334]
  • Паззл вокруг 3D-костей UR_DICE [4KNEW2KV]
  • Стрелялка SOLID GUNNER VERTIKA [45AX333QJ], в твиттере без ключа
  • также в разработке эмулятор GBA и самобытный Соник на ассертах Сеги — в твиттере есть видео, но нет ключей


Добавлено спустя 1 час 48 минут:
Официальный фб рекомендует ещё три игры, но почему-то без ключа скачивания. Эти ключи, как и для SOLID GUNNER VERTIKA, мне пришлось восстановить самому:

  • 3D-стрелялка на самобытном 3D-движке GIVERS P3D [4234W3QV] — именно её видео в предыдущем сообщении
  • экшн-игра Petit Clampett [4LA4EX334]
  • Стрелялка с минималистичным дизайном Depoly [4233E82AV]


Сообщение отредактировал AtH - Четверг, 30 апреля 2020, 15:03


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Skywarp
post Четверг, 30 апреля 2020, 16:54
Отправлено #51


Маньяк
****

Группа: Пользователи
Сообщений: 271
Регистрация: 11 фев. 2019
Пользователь №: 65 654





Хехе, подключил не только клавиатуру, но и мышь, через USB хаб и переходник на Type-C.
Всё идеально работает, с мышой удобно попиксельно спрайты рисовать, хотя я так же могу и на тачскрине, есть стилус от Super Mario Maker 2.

user posted image
user posted image


У меня так то оригинальный свитч есть, мог бы и его использовать, но он в другой квартире (на моём "складе" у родителей), планировал продавать зачем-то. Может передумаю)

Кстати, пару раз пробовал FUZE (ещё без клавы). Показался сырым немного. Вылетел с ошибкой при навигации по меню где-то. На ютюбе у кого-то было так же в старом видео.

Сообщение отредактировал Skywarp - Четверг, 30 апреля 2020, 18:00
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Четверг, 30 апреля 2020, 16:59
Отправлено #52


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 768
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





QUOTE (Skywarp @ Сегодня, 16:54)

через USB хаб и переходник на Type-C.
*


Что за переходник? Нашел какой-то в DNS от CableExpert:
user posted image

Потом куплю, попробую. А если в USB дока клаву воткнуть, увидит ее свитч?


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Skywarp
post Четверг, 30 апреля 2020, 17:02
Отправлено #53


Маньяк
****

Группа: Пользователи
Сообщений: 271
Регистрация: 11 фев. 2019
Пользователь №: 65 654





QUOTE (dimm0505 @ Четверг, 30 апреля 2020, 17:59)

Что за переходник? Нашел какой-то в DNS от CableExpert:


Потом куплю, попробую. А если в USB дока клаву воткнуть, увидит ее свитч?
*

Переходник вот этот: https://www.ozon.ru/context/detail/id/170213043
Я думаю, тут любой OTG переходник/кабель подойдёт. (лишь бы Type-C)
Хаб https://www.ozon.ru/context/detail/id/6248645 если что

К USB дока будет работать. Меня волновал только Switch Lite)
https://www.lifewire.com/use-keyboard-and-m...-switch-4773699

Сообщение отредактировал Skywarp - Четверг, 30 апреля 2020, 17:09
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Четверг, 30 апреля 2020, 20:44
Отправлено #54


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





Skywarp,
поздравляю. У меня FUZE норм запустился, с клавиатурой работает. Но кодировать на нём пока не пробовал. Мышь он, вроде, не поддерживает.

С большим свитчём на ТВ лучше, конечно. Прям счастливое советское детство, 80´ые годы. Дворец, Ямаха… lol.gif У кого дети 12+, очсоветую им Бейсик купить. Не пожалеете. Это лучшее, на что можно потратить $30.

Сообщение отредактировал AtH - Четверг, 30 апреля 2020, 21:28


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Пятница, 01 мая 2020, 10:21
Отправлено #55


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 768
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





Ни у кого из купивших SB4/F4 нет блютуз клавы с BT-свистком? По идее должно же все робить? И без проводов самое главное.


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Пятница, 01 мая 2020, 18:03
Отправлено #56


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 768
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





Пожалуй стоит пересмотреть свой скептицизм по поводу производительности работы Улыбающегося Васька и Фьюза в отношении 2D подсистемы. Ребята создали небольшой бенчмарк, в которым задействовали 4096 спрайтов (в виде скачущих шариков).

user posted image

Первый результат:
QUOTE
SB4: 60 fps
F4: 28 fps

https://twitter.com/nico28et/status/1254936177477550081


После оптимизации в коде, результаты следующие (VSync по 60fps отключен):
lol2.gif
QUOTE
smilebasic 4: ~218 fps
fuze: ~40 fps

https://twitter.com/nico28et/status/1255242221193957377

Код на F4:
user posted image

Код на SB4:
user posted image
user posted image

sb4 key: 4N3AN43PF
fuze key: NXY3N3GDNA


Код конечно приятней и короче на F4, но результат в 5 раз быстрей на SB4.
Допускаю, что тут вопрос может быть в оптимизации. Но вроде выясняется, что SB компилирует перед запуском в bytecode, а F4 - интерпретатор (пока).

Сообщение отредактировал dimm0505 - Пятница, 01 мая 2020, 19:53


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Skywarp
post Пятница, 01 мая 2020, 20:42
Отправлено #57


Маньяк
****

Группа: Пользователи
Сообщений: 271
Регистрация: 11 фев. 2019
Пользователь №: 65 654





QUOTE (dimm0505 @ Пятница, 01 мая 2020, 11:21)

Ни у кого из купивших SB4/F4 нет блютуз клавы с BT-свистком? По идее должно же все робить? И без проводов самое главное.
*

У меня нет блютус клав, проверить не смогу(

Наконец привёз обратно свой оригинальный Switch. Подключил к монику, подключил мышь с клавой к доку, теперь всё удобно.

Не знаю, скидывали нет, наткнулся на такой полезный пост - обзор языка (он постепенно дополняется). Это чтобы референсы не листать долго, для быстрого старта.
http://smilebasicsource.com/page?pid=1526

Мне, как человеку пришедшему из мира C#, Python, Go, Java, как раз необходимо такое.. Хотя я ещё в 12 лет начинал с VB6, теперь по работе VBA иногда пригождается.
В основном, с новым инструментом необходимо привыкать к структуре кода, воркфлоу, best practices. Например, я вижу, что в Бейсике приветствуется использование меток и GOTO, GOSUB. Хорошо, что есть DEF, с ним уже процедурный подход возможен. В принципе, это все даже совмещают, как я увидел.


ZX Spectrum Next мне навряд ли светит приобрести с его недоступностью, свитч с SB4 какая-никакая замена

Сообщение отредактировал Skywarp - Пятница, 01 мая 2020, 21:44
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Пятница, 01 мая 2020, 22:40
Отправлено #58


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





QUOTE (dimm0505 @ Пятница, 01 мая 2020, 11:21)

Ни у кого из купивших SB4/F4 нет блютуз клавы с BT-свистком?
*

Специализированной пары BT Клава+свисток у меня нет. Использую проводную, мне норм.

QUOTE (Skywarp @ Пятница, 01 мая 2020, 21:42)

В основном, с новым инструментом необходимо привыкать к структуре кода, воркфлоу, best practices. Например, я вижу, что в Бейсике приветствуется использование меток и GOTO, GOSUB. Хорошо, что есть DEF, с ним уже процедурный подход возможен. В принципе, это все даже совмещают, как я увидел.
*

Кем это там приветствуется? В топку их! Из туториала, на который ты же ссылку давал, жирный шрифт мой:

QUOTE
Labels, GOTO, and GOSUB

These are features that come from old versions of BASIC, so they're not really recommended, but they're included here because you're likely to run into them when reading other people's code.


В Бейсике есть полный набор структурных операторов — все три цикла плюс безусловный цикл, условный оператор и DEF для процедур и функций. GOTO/GOSUB используют те, кто обучался в старой Фортрановской парадигме и не мог перейти на дейкстровское структурное программирование.

В примере S01 я сохранил GOTO лишь затем, чтобы показать простой способ переноса на SB4 очень старых программ.

Кстати, проф. Вирт использует GOTO в своих компиляторах. Правда, только в одном случае — при обнаружении ошибки GOTO 99 передаёт управление за пределы управляющих структур, на обработчик ошибок.

Сообщение отредактировал AtH - Пятница, 01 мая 2020, 23:53


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Skywarp
post Суббота, 02 мая 2020, 07:35
Отправлено #59


Маньяк
****

Группа: Пользователи
Сообщений: 271
Регистрация: 11 фев. 2019
Пользователь №: 65 654





QUOTE (AtH @ Пятница, 01 мая 2020, 23:40)

Кем это там приветствуется? В топку их! Из туториала, на который ты же ссылку давал, жирный шрифт мой:
В Бейсике есть полный набор структурных операторов — все три цикла плюс безусловный цикл, условный оператор и DEF для процедур и функций. GOTO/GOSUB используют те, кто обучался в старой Фортрановской парадигме и не мог перейти на дейкстровское структурное программирование.

В примере S01 я сохранил GOTO лишь затем, чтобы показать простой способ переноса на SB4 очень старых программ.

Кстати, проф. Вирт использует GOTO в своих компиляторах. Правда, только в одном случае — при обнаружении ошибки GOTO 99 передаёт управление за пределы управляющих структур, на обработчик ошибок.
*

Это всё объясняет, спасибо. Ссылку сам нашёл только недавно, прочитать ещё не успел) Хорошо, что и тут их не рекомендуется использовать. Просто сбило с толку, что в разных примерах их увидел. Эта штука видимо применялась в 80-е) Но в доках те же метки испольуются ,например в RESTORE. А структур здесь нет, полагаю?

Сообщение отредактировал Skywarp - Суббота, 02 мая 2020, 07:54
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AtH
post Суббота, 02 мая 2020, 12:39
Отправлено #60


ветеран КЭИ и MSX
******

Группа: Пользователи
Сообщений: 1 894
Регистрация: 20 янв. 2010
Из: Москва
Пользователь №: 35 456





Для операторов DATA метки нужны. Но это как имена переменных или констант, ничего плохого.

Тип данных структуры, они же записи, отсутствует в SB4. Их приходится заменять на массивы. Есть три вида массивов (целые, вещественные и строковые), в том числе многомерные.

Массивы очень развиты. Им можно менять размеры и проверять эти размеры на ходу. Из одномерных массивов можно делать стеки — команды PUSH и POP. Набор типов продуман и отточен, но это далеко не Паскаль.


--------------------
«Электроника МК-161», 1chipMSX, AV Famicom, (S)NES Mini, GBA SP, New 3DS XL, Wii U, iPad, Switch
Покупка +4: Mustik, braund, Sidel72, wexxxx
Продажа +2: DrAckula1993, kioshi
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Ср., 15 мая. 2024, 12:05
Skin Designed (c) by Rooq.net, All Rights Reserved.