User Tag List

Страница 25 из 35 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 345

Тема: ПК8000 - Софт: Старый и Новый

  1. #241

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    А почему бы тогда не гасить изображение, как это делается в BIOS?
    Да я уже выше согласился с этим. Сделаю для пробы 2 версии: "свое" программирование с гашением и с использованием штатного обработчика.
    Если потом все же дорабатывать COLOR для SCREEN1, то нужно "свое" программирование РУ2, т.к. вызывать из бейсика 8002 штатный обработчик - не вариант.

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

  3. #242

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    004R - вариант с программированием РУ2 стандартной процедурой, еще там подкорректированы магнитофонные константы для учета большего торможения 8000.
    005 - вариант с "собственным" программированием РУ2, магнитофон аналогично 004R. Также здесь полный COLOR для SCREEN1, позволяет менять не только цвет бордюра, но и фона и переднего плана. Приложен конфиг для emu с перехватом магнитофонных операций (файлы cas) для бейсика 8002 (копипаст из конфига 8002 с микрокоррекцией).
    Вложения Вложения

  4. #243

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Порядок, обе работают. В в. 5 COLOR тоже вроде работает.
    Нажмите на изображение для увеличения. 

Название:	IMG_20190118_101151.jpg 
Просмотров:	251 
Размер:	44.2 Кб 
ID:	67716Нажмите на изображение для увеличения. 

Название:	IMG_20190118_101707.jpg 
Просмотров:	228 
Размер:	46.8 Кб 
ID:	67717

    Если будет время, вечером попробую текст бейсик-программы набрать. Если не трудно, можно дать краткую помощь по командам line, circle и draw? Хочу что-нибудь с графикой набросать

  5. #244

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за проверку! Собираюсь сегодня добавить финальный штрих - поддержку AY (Mick).
    По поводу операторов бейсика 8002 есть доки, там в книжке "Базовые программные средства ПК8002.djvu" кратко написано.
    Подробнее можно msxную книжку посмотреть, например тут. Сам я в детстве читал книжку Г.Блэнда "Основы программирования на языке Бейсик в стандарте MSX" (нижний файл), она нормальная.

  6. #245

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, еще хочу обратить внимание: я вчера немного покопался в отладчике - там во время чтения с магнитофона идет запись в порты 82 и 84, которые на ПК8002 имеют другой смысл. Кажется, спрайты разрешаются/запрещаются - видимо для какого-то отражения процесса загрузки на экране. Не успел подробно изучить, но вроде бы по совпадению обстоятельств оно никак не проявляется на ПК8000. Уточнить смогу вечером.

  7. #246

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Некритичные обращения к портам я не патчил. В основном (хотя и не всегда) новые биты в старых портах там, где у ПК8000 было пусто. Конкретно при чтении с ленты на ПК8002 обращением к 82 вырубают "турбо-бордюр" (чтобы скорость проца не плавала) и к 84 - выключают спрайты (у 8000 этот бит не задействован). "Турбо-бордюр" сидит на том же бите, что и управление мотором магнитофона у 8000. Схему 8000 на эту тему не смотрел, там есть реле или что-то в этом духе? В худшем случае, как я понимаю, клацнет реле (если оно есть). В векторах, например, не во всех реле ставили.

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

    Хотя если реле есть, то получается бейсик 8002 управляет им наоборот, наверно лучше пропатчить это дело.

  8. #247

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собственно версия с переделкой PLAY и BEEP с ВИ53 на AY. Приложен конфиг emu с подкорректированной частотой AY (1.75 МГц), в emu80 уже такая частота. Т.к. PLAY 8002 был рассчитан на таймер с регулировкой громкости, а не на AY, то там есть ограничения по сравнению с msx - громкость общая для всех каналов, огибающая не поддерживается.
    Если вдруг кто-то захочет на слух сравнить звучание бейсиков в emu на 8002 и на 8000, то может заметить несоответствие. Нужно исправить конфиг 8002, чтобы частота таймера всегда была 2.5e6/16 - исходные коэффициенты деления были рассчитаны именно для этой частоты.
    "Мотор-биты" на всякий случай пропатчил.
    Последний раз редактировалось ivagor; 18.01.2019 в 21:11. Причина: удалил вложение, т.к. выложил исправленный вариант

  9. #248

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И конфиг emu80 с поддержкой перехвата магнитофона в этом бейсике:
    pk8000.conf.zip
    Пока не сделал новый релиз, нужно конфиг поменять в последней версии: http://emu80.org/v4beta/Emu80qt_40316.zip на вариант из этого поста, а exe можно также взять обновленный отсюда:
    https://zx-pk.ru/threads/9431-pk8000...l=1#post994647

  10. #249

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините, поспешил. В 006 сломал загрузку (удалил тот вариант). Починил загрузку и исправил конфиг emu (кроме выгрузки cas). Теперь правильно грузит с магнитофона (или из wav в эмуляторе), правильно выгружает на магнитофон (или в wav в эмуляторе) и правильно загружает из cas. С выгрузкой в cas я заплюхался, сегодня уже не успею, вернусь к вопросу в понедельник, если до тех пор кто-нибудь (например b2m) не исправит конфиг emu.
    Последний раз редактировалось ivagor; 19.01.2019 в 07:31. Причина: удалил вложение в связи с выкладыванием 006.03

  11. #250

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    v.006 и с моим конфигом перестала в cas выгружать, так что не уверен, что дело в конфиге...
    Может быть посмотрю в выходные, но на 100% обещать не буду.

Страница 25 из 35 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 601
    Последнее: 03.11.2025, 00:03
  2. Ответов: 226
    Последнее: 28.04.2025, 09:42
  3. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  4. Ответов: 206
    Последнее: 30.05.2022, 17:15
  5. Новый софт
    от Vitamin в разделе Софт
    Ответов: 0
    Последнее: 25.01.2005, 00:35

Ваши права

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