Автор Тема: BASIC на Сюборе (киборде, магистре и т.п.) примеры программ и т.д.  (Прочитано 556 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн park24

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Здравствуйте!

Соответствующая тема закрыта:
"BASIC на Сюборе (киборде, магистре и т.п.) примеры программ и т.д."
https://www.emu-land.net/forum/index.php?topic=86730.0

Вот мои 10 программ в текстовом файле   :cool:

1.Программа "Сирена". Используется pAPU.
2.Программа "Генератор спрайтов" (графический редактор).
3.Программа китайский текстовый редактор (15 иероглифов).
4.Программа "Генератор штрих-кодов".
5.Программа "Надпись летает по экрану".
6.Программа "Марио" управление джойстиком.
7.Программа показывающая координаты курсора.
8.Программа "Меню" выбор пункта синей подсветкой.
9.Программа: игра "Пин-понг" (Арканоид).
10.Программа "Звёздное небо" с мерцанием.




Для свободного использования.

Онлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2350
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Так напиши - и её сразу откроют. Было бы прикольно посмотреть видео с примерами работы программ...

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5005
    • Просмотр профиля
Проверил в эмуляторе NintendulatorNRS (нужно выбрать Input > Setup: Expansion Port: Subor Keyboard). Много опечаток, исправил, в архиве. Сначала использовал G-Basic (V3.3c) (https://fcpic.nesbbs.com/GameDownload.asp?gameid=2786), но штрих-код не работал из-за CHR ROM, который работает в 7-in-1 (Subor V1.0) (R) [V2] (https://fcpic.nesbbs.com/GameDownload.asp?gameid=1368, нужно изменить Mirroring на Vertical в заголовке рома, приложил исправленный). Код вводил мой скрипт на Python 3, для G-Basic от Сюбора пришлось задержки увеличить, чтобы не пропускался ввода кода, можно настроить в скрипте.
Как запустить программу: скопировать программу из G_BASIC_fix.txt в type_gbasic.txt, запустить ром из архива, нажать любую кнопку, нажать 6, нажать 1, появится "G BASIC V3.1A", запустить type_gbasic.py и переключить фокус на эмулятор (кликнуть по нему) в течение 5 секунд, ждать ввода программы (закроется окно скрипта), курсор должен быть после кода программы, иначе нажать Enter, нажать F8 для запуска. Для выхода из программы Tab.

О программах
1.Программа "Сирена". Используется pAPU.
Были русские Н вместо латинских H.
2.Программа "Генератор спрайтов" (графический редактор).
Исправил опечатки, но ошибка при изменении: ?RG ERROR IN 450
3.Программа китайский текстовый редактор (15 иероглифов).
Работает. Там японские иероглифы.
4.Программа "Генератор штрих-кодов".
Работает после исправления. Нет штрих-кода в G-Basic (V3.3c) из-за CHR ROM.
5.Программа "Надпись летает по экрану".
Работает.
6.Программа: "Марио" управление джойстиком.
Работает после исправления.
7.Программа показывающая координаты курсора.
Работает. Сам курсор не виден. Передвигается контроллером.
8.Программа "Меню" выбор пункта синей подсветкой.
Из-за PLAY выход из программы (BREAK), закомментировал, тогда работает. Выделение не полностью синее.
9.Программа: игра "Пин-понг" (Арканоид). Управление джойстиком.
Работает. Круг бьётся об стену.
10.Программа "Звёздное небо" с мерцанием.
Работает после исправления.

Оффлайн park24

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля

2.Программа "Генератор спрайтов" (графический редактор).
Исправил опечатки, но ошибка при изменении: ?RG ERROR IN 450


Опечатки действительно есть.
Но на Сюборе всё работает.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5005
    • Просмотр профиля
Опечатки действительно есть.
Но на Сюборе всё работает.
На Сюборе код с опечатками тоже не работает. Сейчас выяснил, что проблема в забытом вами NEXT, должно быть 450 NEXT: RETURN.
Впрочем, это дерьмо не стоит внимания, даже создателю плевать на его код.

Оффлайн park24

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
На Сюборе код с опечатками тоже не работает...
Шарп, ну своих опечаток наделаешь. Исправление опечаток это задача интерпретатора. У тебя видишь всё автоматизировано, я же не знал что их можно в PC залить...

Оффлайн net_space189

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте господа хакеры, программеры и другие кибер-монстры. :wow:

Список моих программок на G-BASIC не столь велик и без ассемблера.

1.Программа: Теннис 2 игрока. Управление ракетками осуществляется джойстиками.
2.Программа рисует столбчатые диаграммы, используя введённые пользователем данные.
3.Программа "Морской бой - расстановка кораблей".
  При нажатии на любую клавишу генерируется следующий вариант.
4.Программа демонстрирует работу базы данных.
  Проездные метро, стоимость поездки 40 рублей. Перемещение указателя джойстиком,
  ввод данных с клавиатуры.
5.Программа: "Игра питон". Классическая игра, управление джойстиком.