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

User Tag List

Страница 31 из 32 ПерваяПервая ... 272829303132 ПоследняяПоследняя
Показано с 301 по 310 из 314

Тема: ПК-6128Ц: Обсуждение

  1. #301
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,849
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,832
    Поблагодарили
    1,049 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто о чем, а я о бейсике. Два интересных момента:
    1. Моя невнимательность про BASIG.BAS на практике все же обернулась бейсиком на кассете.
    2. Кассетный бейсик 1.0 и 1.0 из пзу не совпадают.

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

    Кассетный более поздний, там исправлена ошибка PUT, которая есть в пзушном.
    Процедуры обмена с магнитофоном сдвинулись на 2 байта, в emu для перехвата чтения/записи CAS надо подкорректировать конфиг:
    Код:
      biproc[2B68-2BB8]=rk
      biproc[2B68-2BB8].check="C5D50E0057DB01E610"
      boproc[2BC3-2BE7]=sp
      boproc[2BC3-2BE7].check="C5D5F5570E087A0757"

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

    Improver (29.07.2023)

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

  4. #302
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    435
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Я же несколько раз выкладывал и диск и вавы от кассеты....
    Оу... А можно ссылочку? А то поиском у меня не получилось, потому и просил Музей...

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Кто о чем, а я о бейсике.
    А может стоит и этот Бейсик переработать и улучшить?

  5. #303
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,849
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,832
    Поблагодарили
    1,049 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что касается оптимизации для 8085, то я начинал пилить соответствующую спецверсию 2.98, но потом пришло вдохновение и получилось резко ускорить основную версию для 8080, так что она даже обогнала "устаревший" вариант для 8085. Возможно я вернусь к этой теме и перенесу наработки для 8085 в новый вариант.
    А если речь про поддержку дополнительных возможностей бейсика для 6128 (SCREEN1, STICK, STRIG), то тут проблема в отсутствии программ, которые их используют.

    Возвращаясь к версиям бейсика и версиям 6128 - возможно имеющийся дамп пзу относится к раннему экземпляру и в последующих уже и в пзу был исправленный бейсик.

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

    Цитата Сообщение от Improver Посмотреть сообщение
    Копировщик COPY там стандартный Векторовский, похоже, Бейсик 1.0 для ПК6128ц, программы для Бейсика считались почти все, но содержимое ещё не проверял.

    Интересно было бы взглянуть на монитор-отладчик и ассемблер, они тоже Векторовские, или были доработаны под ПК6128, но их "тапир" не разобрал.
    В COPY 2.1 плохая (действующая в узком диапазоне) хака для подстройки к скорости 8085.
    В Мониторе-отладчике поменяли константы обмена с магнитофоном (как в бейсике).
    А тест устройств совпадает с вариантом выложенным Sergi

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

    Improver (29.07.2023)

  7. #304
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    435
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Возможно я вернусь к этой теме и перенесу наработки для 8085 в новый вариант.
    Надеюсь, если ПК6128 станет востребованным.

    Цитата Сообщение от ivagor Посмотреть сообщение
    поддержку дополнительных возможностей бейсика для 6128 (SCREEN1, STICK, STRIG)
    Из этой троицы наиболее интересен, пожалуй, screen1 -- новые возможности для работы с экраном, всё-таки... Плюс больший объём памяти для программы на бейсике.

  8. #305
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,849
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,832
    Поблагодарили
    1,049 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SCREEN1 - потенциально мощная штука, но никто не использовал и не использует.
    Цитата Сообщение от Improver Посмотреть сообщение
    Плюс больший объём памяти для программы на бейсике.
    1. BASIC 1.0 для 6128 позволяет использовать дополнительную память для
    1.1. Графики
    1.2. Хранения данных с доступом через POKE/PEEK
    Если сама программа (или переменные) пересечет границу &8000, то переключать экраны по SCREEN1 станет невозможно, т.к. это приведет к зависанию бейсика.
    2. С другой стороны basic48k позволяет использовать всю память для программы, переключая экран прозрачно для программиста. Туда в принципе можно было добавить SCREEN1 для пары экранов, но все опять упирается в отсутствие программ.

  9. #306
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    435
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, отсутствие программ -- не такая уж большая проблема, если дать возможность, то может и желающие её использовать найдутся... А программы на бейсике с кассеты не смотрел? Там используются возможности бейсика для ПК-6128ц?

  10. #307
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,849
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,832
    Поблагодарили
    1,049 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    отсутствие программ -- не такая уж большая проблема, если дать возможность, то может и желающие её использовать найдутся
    Basic 1.0 для 6128 и basic48k доступны много лет и никто ими не пользовался.
    Цитата Сообщение от Improver Посмотреть сообщение
    А программы на бейсике с кассеты не смотрел? Там используются возможности бейсика для ПК-6128ц?
    Программы на бейсике смотрел как раз в поисках использования уникальных фич.
    Не прочитались: ним, фифти, охота на лис.
    Прочитались: собери квадрат, сокровище, марсианский десант. В них особенности 6128 не используются, более того сокровище и марсианский десант скорее всего с минимальными усилиями перенесены с РК.
    Торпедную атаку не пробовал, думаю она как на стандартной кассете 06Ц.

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

    Improver (29.07.2023)

  12. #308
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    435
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кассету ПК-6128ц обработал, всё прочиталось, вот итог: https://disk.yandex.ru/d/LghpyNV_-5BfIw

    В архиве файлы:
    *~.wav -- обработанные данные.
    *~~.wav -- переоцифрованные данные (заново сгенерированные).
    *.{ROM/BAS/MON} -- содержимое в бинарном виде.

    Что могу ещё отметить... Редактор-Ассемблер -- точная копия с Вектора-06ц, даже без патча на русские буквы, в Мониторе-Отладчике не только поправлены коэффициенты чтения/записи, но и присутствует надпись "ПК-6128ц" в заголовке. "Торпедная Атака" является копией Векторовской, там даже надпись на ПК-6128ц не изменили.

    А вот сам Бейсик с кассеты интересен -- в нём не только исправили PUT, как заметил ivagor, но и он имеет меньше глюков по сравнению с Бейсиком из ПЗУ, например он нормально отрабатывает горячие клавиши, а ПЗУшный подвисает на полуслове. Есть подозрение, что ПЗУ считали с ошибками...

    Ну и выложу отдельно бинарники считанных с кассеты программ: PK6128c_cassete_bin.7z

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

    ivagor (31.07.2023), thetrik (31.07.2023)

  14. #309
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,849
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,832
    Поблагодарили
    1,049 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    например он нормально отрабатывает горячие клавиши
    О каких горячих клавишах речь?

    Цитата Сообщение от Improver Посмотреть сообщение
    Есть подозрение, что ПЗУ считали с ошибками
    Возможно пзу сдампили с ошибками, но различия между имеющейся пзушной и кассетной версиями нельзя объяснить только ошибками. В кассетной не просто некоторые байты поменяли значение, а произошел сдвиг частей программы, это 100% целенаправленно сделали люди.

  15. #310
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    435
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    О каких горячих клавишах речь?
    Подвисает на УС+СС+"<" (CLOAD), и УС+СС+">" (CSAVE), возможно что-то ещё.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Возможно пзу сдампили с ошибками, но различия между имеющейся пзушной и кассетной версиями нельзя объяснить только ошибками.
    Согласен, тут скорее оба фактора.

Страница 31 из 32 ПерваяПервая ... 272829303132 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  2. Полезные ссылки (обсуждение)
    от AAA в разделе Форум
    Ответов: 82
    Последнее: 26.03.2011, 21:05
  3. Cетка с TCP/IP для Спека (на обсуждение)
    от rw6hrm в разделе Несортированное железо
    Ответов: 18
    Последнее: 31.07.2008, 02:26
  4. Обсуждение музыки от
    от Mike в разделе Музыка
    Ответов: 51
    Последнее: 20.02.2008, 22:57
  5. Обсуждение: UUE файлы из FidoNet
    от lvd в разделе Софт
    Ответов: 3
    Последнее: 16.05.2005, 15:43

Ваши права

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