User Tag List

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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

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

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

  3. #2

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3

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

    По умолчанию

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

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

    Improver(29.07.2023)

  5. #4

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    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

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

    ivagor(31.07.2023), thetrik(31.07.2023)

  6. #5

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

    По умолчанию

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

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

  7. #6

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #7

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

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Подвисает на УС+СС+"<" (CLOAD), и УС+СС+">" (CSAVE)
    Попробовал в Emu и в VV - и там и там указанные комбинации нормально работают. Возможно дело в компьютере (старинный i5) или в ОС (проверял в win7).

  9. #8

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Попробовал в Emu и в VV - и там и там указанные комбинации нормально работают. Возможно дело в компьютере (старинный i5) или в ОС (проверял в win7).
    Проверил в VV -- и правда работает, глючило только в EMU. Оказалось я там битую прошивку цеплял, перестало глючить после восстановления.

  10. #9

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb

    Все режимы работы памяти ПК-6128ц:

    Значение Адреса 0000h..7FFFh Адреса 8000h..FFFFh
    0 Банк 0 Банк 1
    1 Банк 0 Банк 0
    2 Банк 0 Банк 3
    3 Банк 0 Банк 2
    4 Банк 1 Банк 1
    5 Банк 1 Банк 0
    6 Банк 1 Банк 3
    7 Банк 1 Банк 2
    8 Банк 2 Банк 1
    9 Банк 2 Банк 0
    A Банк 2 Банк 3
    B Банк 2 Банк 2
    C Банк 3 Банк 1
    D Банк 3 Банк 0
    E Банк 3 Банк 3
    F Банк 3 Банк 2

    При записи числа в порт 0Eh значение битов 3..0 определяют конфигурацию банков для чтения, и биты 7..4 -- для записи, итого получается 256 различных вариантов.

    Например, после записи в порт числа 20h, при записи в память будут подключены "Банк 0, Банк 3" (см. в таблице строку со значением "2"), а при чтении -- "Банк 0, Банк 1" (строка "0"), при записи числа 55h конфигурация памяти будет "Банк 1, Банк 0" и на чтение, и на запись.
    Последний раз редактировалось Improver; 28.02.2024 в 13:22.

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

    ivagor(28.02.2024), Ramiros(28.02.2024)

  11. #10

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    988
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил VV_7.13, исправил баг с менеджером памяти, не помню откуда я брал инфу о его работе, но там была какая то ахинея
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

    Improver(29.02.2024), ivagor(29.02.2024), metamorpho(01.03.2024), parallelno(08.03.2024), svofski(01.03.2024), ZEman(29.02.2024)

Страница 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

Ваши права

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