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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 31

Тема: Вопросы по программированию

  1. #21

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,397
    Спасибо Благодарностей отдано 
    416
    Спасибо Благодарностей получено 
    668
    Поблагодарили
    262 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Подскажите пожалуйста, каким способом можно загрузить исходник на Бейсике в эмуляторе Emu80?
    Если исходник в виде обычного текста, то проще всего копипастом: View - Paste text / Отображение - Вставить текст, Alt-Shift-V
    Возможны ошибки при вставке, если ошибок окажется слишком много, могу попробовать поиграться таймингами.

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

    yevrowl(14.10.2025)

  2. #22

    Регистрация
    12.05.2018
    Адрес
    с. Телешовка, Киевская обл., Украина
    Сообщений
    33
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Если исходник в виде обычного текста
    Да, действительно ошибки возникают. Когда-то пробовал таким способом "набирать" текст программы Можно попробовать вставлять порциями по несколько строк. Или сохранить исходник в виде текстового файла с раширением BSC (например, - ну чтобы не спутать с BAS), закинуть его в образ дискеты .KDI, а в Бейсике загрузить с параметром A: LOAD "PRIMER1.BSC",A

    Эти 2 пользователя(ей) поблагодарили AlexS58 за это полезное сообщение:

    Pyk(14.10.2025), yevrowl(14.10.2025)

  3. #23

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,397
    Спасибо Благодарностей отдано 
    416
    Спасибо Благодарностей получено 
    668
    Поблагодарили
    262 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexS58 Посмотреть сообщение
    действительно ошибки возникают
    Можно попробовать увеличить задержки вот в этих параметрах в korvet.conf:
    Код:
    kbdTapper.pressTime = 40
    kbdTapper.releaseTime = 40
    kbdTapper.crDelay = 100
    Но через файл, конечно, надежней.

  4. #24

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

    По умолчанию

    Цитата Сообщение от AlexS58 Посмотреть сообщение
    закинуть его в образ дискеты .KDI
    Сделал образ дискеты .DSK (от MSX) — Emu80, кажется, принимает. Как делать образы .KDI — не знаю.

    в Бейсике загрузить с параметром A: LOAD "PRIMER1.BSC",A
    Попробовал, увы, не получилось:

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

Название:	load.png 
Просмотров:	35 
Размер:	1.7 Кб 
ID:	82948
    ÷)

  5. #25

    Регистрация
    21.02.2011
    Адрес
    Воронеж
    Сообщений
    127
    Спасибо Благодарностей отдано 
    114
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    16 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это Бейсик из ПЗУ, похоже. Он не умеет работать с дисками, нужен дисковый Бейсик.
    Можно поискать на форуме образы дисков для Корвета, там много чего было.

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

    yevrowl(14.10.2025)

  6. #26

    Регистрация
    12.05.2018
    Адрес
    с. Телешовка, Киевская обл., Украина
    Сообщений
    33
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Willy Посмотреть сообщение
    Это Бейсик из ПЗУ, похоже.
    Так и есть.
    Да и для дискового команда была набрана неверно:
    A: LOAD "BT.BAS", A
    Нужно:
    LOAD "BT.BAS", A

    Цитата Сообщение от Willy Посмотреть сообщение
    Можно поискать на форуме образы дисков для Корвета, там много чего было.
    Да, KDI-образов много, софта разного прилично. Кстати, Бейсик дисковый есть и с командой DRAW и без.. И компилер попадался (вопрос был в теме по Васику). А вот "кушает" ли он исходники для интерпретатора - вопрос...

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

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Попробовал, увы, не получилось
    Цитата Сообщение от Willy Посмотреть сообщение
    Это Бейсик из ПЗУ
    ПЗУ-шный умеет только с кассеты:
    LOAD "CAS:BT.BAS", A

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

    yevrowl(14.10.2025)

  7. #27

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,733
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    206
    Поблагодарили
    134 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в архиве INFO.rar (https://zx-pk.ru/threads/2597-korvet...=1#post1139106) смешаны два набора файлов -- документация из МикС (1991 год):

    BIOS.DOC -- ROM BIOS (2.1 от 02.1989) (точки входа, внутренние переменные)
    FUNBDOS.DOC -- к CP/M 2.2
    MYSCR.DOC -- описание управляющих последовательностей драйвера CONOUT в ROM BIOS
    PK8020_2.DOC -- описание платформы ПК8020

    и более старая:

    BIOS.TXT -- ROM BIOS 03.1988
    CPM.DOC -- к CP/M 2.1
    PK8020.DOC -- описание платформы ПК8020 (1986), продублирован много где, например в https://emu80.org/docs/korvet_techinfo

    другие тексты:

    https://www.emuverse.ru/wiki/Корвет/BIOS -- "ОПИСАНИЕ БАЗОВОЙ СИСТЕМЫ ВВОДА-ВЫВОДА BIOS vers. 2.0" (речь о CP/M BIOS)

  8. #28

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

    Post

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

Название:	colors.png 
Просмотров:	8 
Размер:	465 байт 
ID:	83661

    Код, опубликованный в тематической группе Telegram, и позволяющий отображать на экране одновременно 16 (8 в двух градациях яркости) цветов:

    Код:
    100 CLS
    110 PCLS
    120 LOCATE , , 0
    130 DIM P%(15)
    140 FOR I = 0 TO 15
    150 P%[I] = I
    160 NEXT I
    170 LUT P%(0)
    180 FOR I = 0 TO 7
    190 LINE (I * 32, 0) - (I * 32 + 31, 255), I, BF
    200 LINE (256 + I * 32, 0) - (287 + I * 32, 255), I, BF
    210 NEXT I
    220 FOR Y = 0 TO 15
    230 FOR X = 32 TO 63
    240 POKE 64512! + Y * 64 + X, 191
    250 NEXT X, Y
    260 GOTO 260
    ÷)

  9. #29

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

    Question

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

Название:	MM1.png 
Просмотров:	6 
Размер:	1.2 Кб 
ID:	83664 Нажмите на изображение для увеличения. 

Название:	MM2.png 
Просмотров:	7 
Размер:	1.8 Кб 
ID:	83665 Нажмите на изображение для увеличения. 

Название:	MM3.png 
Просмотров:	8 
Размер:	1.9 Кб 
ID:	83666

    Прошу подсказать, можно ли сделать и если да — то каким образом, чтобы квадратики отображались цветами из дополнительной палитры?

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

Название:	colors.png 
Просмотров:	6 
Размер:	123 байт 
ID:	83663

    Source — mm-src.7z
    Wave — mm-wav.7z
    ÷)

  10. #30

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,421
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    165 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет никакой "дополнительной палитры". Эффект 16 цветов в вышеприведенной программе достигается выводом в АЦЗУ символов закрашенного прямоугольника (код 191).
    Если убрать из программы 190 и 200 строки будет более наглядно.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

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

    yevrowl(31.01.2026)

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 31
    Последнее: 10.09.2022, 14:22
  2. Wiki по программированию
    от moroz1999 в разделе Разный софт
    Ответов: 23
    Последнее: 16.12.2010, 16:31
  3. Наиболее полная дока по программированию GS
    от Evgeny Muchkin в разделе Программирование
    Ответов: 1
    Последнее: 28.03.2007, 14:41
  4. Общедоступная wiki по программированию на Спектруме
    от valker в разделе Программирование
    Ответов: 11
    Последнее: 01.03.2007, 09:23

Ваши права

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