Важная информация

User Tag List

Показано с 1 по 9 из 9

Тема: QuickBasic for Macintosh

  1. #1

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    269
    Спасибо Благодарностей отдано 
    451
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post QuickBasic for Macintosh

    QuickBasic for Macintosh несколько отличается от DOS-овского Q(uickBasic).

    Сейчас пытаюсь выяснить как менять палитры и цвета.
    ÷)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    29.12.2011
    Адрес
    г. Москва
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Основные отличия
    • Среда ориентирована на оконный интерфейс Mac: меню, диалоги и работа с окнами идут через системные механизмы Mac OS, а не через прямой доступ к видеобуферу и режиме SCREEN как в DOS.
    • Графика и цвета опираются на возможности QuickDraw и палитровых режимов Macintosh, из‑за чего набор и поведение графических операторов (включая работу с палитрами) отличаются от CGA/EGA/VGA‑ориентированных возможностей DOS‑версии.
    Версия и платформа
    • QuickBasic для Mac существует в виде отдельного продукта (QuickBASIC 1.00 для Macintosh), выпущенного в 1988 году под классическую Mac OS c System 4.1/5.x и далее.
    • Изначально QuickBasic разрабатывался под DOS, а Mac‑версия была коротким «ответвлением», поэтому документация и примеры по ней заметно более редкие, чем для DOS‑овского QuickBasic 4.5.
    Если нужно именно про палитры/цвета в Mac‑версии (какие операторы использовать, как они соотносятся с SCREEN / PALETTE из DOS), можно разобрать конкретные фрагменты кода и адаптировать их под Mac‑графику.

  4. #3

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    269
    Спасибо Благодарностей отдано 
    451
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Houdini, ответил приготовил (де)генеративный ИИ?

    SCREEN, PALETTE, COLOR в IDE QuickBasic вызывают ошибку синтаксиса.
    ÷)

  5. #4

    Регистрация
    29.12.2011
    Адрес
    г. Москва
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Houdini, ответил приготовил (де)генеративный ИИ?

    SCREEN, PALETTE, COLOR в IDE QuickBasic вызывают ошибку синтаксиса.
    В QuickBasic for Mac операторы SCREEN, PALETTE и COLOR вызывают ошибку синтаксиса, потому что эта версия не поддерживает их — они предназначены для IBM PC с VGA/EGA-адаптерами, а на Macintosh графика работает иначе.
    Основные различия в Mac-версии
    Mac-версия QuickBasic использует нативную графику Macintosh без необходимости в SCREEN для переключения режимов — координаты зависят от размера окна вывода (обычно 0-620 по X и 0-430 по Y). 
PALETTE и COLOR (с параметрами палитры) отсутствуют, так как Mac не использует дискретные цветовые палитры PC; цвета задаются через другие средства или PRINT. 
Для графики применяются универсальные команды вроде PSET (X,Y), LINE (X1,Y1)-(X2,Y2), LOCATE и PRINT, без ошибок при выходе за границы (в отличие от DOS).
    Правильный подход для Mac
    • Удалите SCREEN, PALETTE, COLOR из кода — IDE QuickBasic for Mac их просто не распознаёт.
    • Используйте прямую графику:
    • PSET (100, 100) — точка.
    • LINE (0,0)-(620,430) — линия.
    • LOCATE 10,10: PRINT "Текст" — текст на графике.

  6. #5

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    269
    Спасибо Благодарностей отдано 
    451
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Houdini, опять копирование абзаца из (де)генеративного ИИ?

    - - - Добавлено - - -

    По неясной причине интерпретируемый код не компилируется...

    Нажмите на изображение для увеличения. 

Название:	compile.jpg 
Просмотров:	9 
Размер:	24.3 Кб 
ID:	83405

    В результате долгого ожидания не происходит ничего, иногда создаётся нерабочий исполняемый файл, вызывающий перезагрузку виртуального компьютера.

    Вот исходный код — https://zx-pk.ru/threads/36444-brain...=1#post1221197
    ÷)

  7. #6

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,481
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    218 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    опять копирование абзаца из (де)генеративного ИИ?
    Но помогло, в итоге?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

    Этот пользователь поблагодарил CodeMaster за это полезное сообщение:

    yevrowl(24.12.2025)

  8. #7

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,463
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    180
    Поблагодарили
    126 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию


    Взял образы с winsite, запустил на Mini vMac MII. хрен его знает, что с палитрами.
    на картинку не влезло, цвет задавался ForeColor i

  9. #8

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    269
    Спасибо Благодарностей отдано 
    451
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Но помогло, в итоге?
    Разумеется, ИИ вообще весьма не сведущи в ретро-тематике.

    Цитата Сообщение от Shiny Посмотреть сообщение
    цвет задавался ForeColor i
    Спасибо за дельный совет!
    ÷)

  10. #9

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,463
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    180
    Поблагодарили
    126 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Разумеется, ИИ вообще весьма не сведущи в ретро-тематике.



    Спасибо за дельный совет!
    Деваться было некуда. На Macintosh Repository архивы с нерабочими программами, даже Basilisk II вылетает. Вот и пришлось шарить по сборникам софта. Даже документации не нашлось.

    Этот пользователь поблагодарил Shiny за это полезное сообщение:

    yevrowl(24.12.2025)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 1 , гостей: 2)

  1. yevrowl

Похожие темы

  1. macintosh 512k
    от bigral в разделе Apple
    Ответов: 24
    Последнее: 18.05.2013, 09:13
  2. Macintosh SE/30
    от ZXSlaver в разделе Apple
    Ответов: 18
    Последнее: 18.04.2012, 20:06
  3. Macintosh SE
    от sergey2b в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 11.06.2010, 23:37
  4. macintosh
    от kas1e в разделе Apple
    Ответов: 6
    Последнее: 26.02.2006, 03:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •