User Tag List

Страница 34 из 35 ПерваяПервая ... 303132333435 ПоследняяПоследняя
Показано с 331 по 340 из 345

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

  1. #331

    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    549
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    У Суры нету LPT, у нее есть параллельный порт принтера
    Разве это не одно и то же?

    Какая, в общем, разница, поддерживается или нет. Если это реально сделать, не надо никого отговаривать. Если кто-то захочет этим заняться, пусть делает. Я пока не получил четкого ответа от специалистов, реализуема ли в принципе передача через порт принтера на "Суре".
    У кого есть советские или другие древние компьютеры с флоппи-дисководами (особенно, 5,25), ему надо эти дискеты как-то записывать. А значит, у него должен быть старый или относительно старый IBM-PC-совместимый компьютер, в который такие дисководы можно установить. А если материнская плата имеет флоппи-интерфейс, у неё будет и LPT и набортный IDE. И ОС будет стоять, какая надо, например, ХР, и в ней всё будет работать. У меня это мой первый компьютер, 2001-го года, он у меня как раз и используется для обмена данными со Спектрумами, Корветом, УКНЦ, Сурой и т.д. Так что, кому надо, у него с данным портом проблем не будет. Если грузиться только с магнитофона, оно вряд ли нужно.

    Цитата Сообщение от cy6 Посмотреть сообщение
    Внедрить можно через тот же параллельный порт Суры.
    Имеете в виду разъем расширения? Это, конечно, замечательно, если кто возьмётся. Так и сетевую карту можно забабахать.
    Последний раз редактировалось Arix; 16.11.2023 в 21:52. Причина: опечатка

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

  3. #332

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

    По умолчанию

    Простой пример для демонстрации одного из преимуществ (точности) портированного с ПК8002 бейсика msx
    Код:
    10 FOR I=1 TO 10 STEP .1
    20 PRINT I
    30 IF I=1.3 THEN STOP
    40 NEXT

  4. #333

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,642
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    следующая версия уже будет с поддержкой pt2/pt3, на этом наверное и закончу.
    @DemonId7 Есть ли новости по поводу версии для проигрывания PT3? Интересует в контексте переноса на Специалист.
    С уважением, Станислав.

  5. #334

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

    По умолчанию

    С тех пор почти и не занимался этим, всё времени не хватает. Осталось несколько версий автоперевода под ассемблер 8080. К сожалению не рабочие, видимо на какой-то стадии переделки. Хотя точно помню, что одна из версий вполне себе проигрывала музыку. Даже дампы с регистров AY сохранились.
    Постараюсь на днях разобраться в исходниках, нужно еще один комп просмотреть, возможно там есть последняя версия. Если нет, то попробую допилить из найденных.

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

    CityAceE(27.06.2025), Oleg N. Cher(03.07.2025)

  6. #335

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,642
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DemonId7, отлично! Спасибо за обратную связь!
    С уважением, Станислав.

  7. #336

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

    По умолчанию

    Не нашел рабочих исходников, поэтому просто постарался причесать найденные. В общем, заменил несколько грязных хаков из исходного кода на нормальный код и теперь вроде играет вполне неплохо. Правда тестировал только с одним музоном
    Сейчас уже поздно, завтра еще подправлю и открою репозиторий, чтобы у кого слух получше сравнили с оригиналом (можно в эмуляторе вместо КР580 поставить Z80 и загрузить оригинальный плеер). Если всё ОК, то можно будет подумать об оптимизации и создании полноценного проигрывателя.

    PS: У меня у одного форум работает только через VPN? Чертовщина какая-то

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

    CityAceE(01.07.2025), Oleg N. Cher(03.07.2025), Pyk(30.06.2025)

  8. #337

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

    По умолчанию

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

  9. #338

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

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    модуль напичкан модификацией кода
    Есть же rom-friendly вариант плеера PT3PROM.asm, отталкиваться от него проще.

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

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    У меня у одного форум работает только через VPN?
    Обсуждали примерно начиная с этого поста. У меня несколько дней проблема была, потом нормализовалось.

  10. #339

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Есть же rom-friendly вариант плеера PT3PROM.asm, отталкиваться от него проще.
    Так этот плеер только для PT3. А хочется еще и PT2 захватить, вот и начал с универсального модуля.
    К тому же ROM-версии тоже напичканы оптимизациями, вида:
    LD SP,HL
    POP DE
    LD H,A
    LD A,(IX+CHP.PsInOr)
    LD L,A
    ADD HL,SP
    А поскольку для эмуляции IX, IY и некоторых сложных команд задействован стек, например:
    ; ; macro LD A, (IX+CHP_PsInOr)
    push H
    push D
    push PSW
    lhld regIX
    lxi D, CHP_PsInOr
    dad D
    pop PSW
    mov A, M
    pop D
    pop H
    ; -- end macro ; DD 7E 00
    то код с нестандартным использованием регистра SP становится нерабочим.
    Вот и приходится прочесывать весь код, в поисках подводных камней. Было бы конечно проще, если ошибка возникала в коде, но когда просто пропадает часть звуков - тут даже не знаешь на что и думать, а главное - как искать такой баг

  11. #340

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

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    хочется еще и PT2 захватить
    PT2 для вектора есть, поэтому этот момент мне не кажется принципиальным.
    Цитата Сообщение от DemonId7 Посмотреть сообщение
    ROM-версии тоже напичканы оптимизациями, вида
    Насчитал 10 команд ld sp,...
    На мой взгляд не так много и избавиться от этого проще, чем от самомодификации, но тут уже какие личные предпочтения.

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

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

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

Эту тему просматривают: 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

Ваши права

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