User Tag List

Показано с 1 по 10 из 10

Тема: MoonService - сервисная программа для звуковой карты "ZXM-MoonSound"

Древовидный режим

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

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию MoonService - сервисная программа для звуковой карты "ZXM-MoonSound"

    Собственно, набросал небольшую сервисную программу для проверки функционирования своей звуковой карты ZXM-MoonSound.
    На данный момент версия 0.1 - стартовая, умеет только проверять набортную статическую RAM (микросхемы DD4 и DD5)

    Как она выглядит (картинка снята из Unreal, там естественно программа работает неправильно).



    Что она делает.
    По запуску она проверяет наличие звуковой карты. Если не находит, то выдает ошибку и засим сеанс окончен. Проверка примитивная, так что с кривой дешифрацией она продолжит работать.
    Далее определяем уже поточнее, а именно читаем так называемый device id. Уж тут если не совпадает, то в окне Sound Card Info -> Chip: Unknown
    Если же ямаха найдена, то Sound Card Info -> Chip: YMF278
    Далее определяем (примитивно) сколько у нас ОЗУ. Варианты None, 512Kb, 1024Kb. ПЗУ не определяем пока, поэтому всегда 2048Kb.

    А дальше на выбор два пункта из меню Select:
    Test RAM - собственно тестирование памяти.
    Exit - выход в TR-DOS

    Тестирование памяти.
    Если у вас в при запуске программы найдено ОЗУ, то тест начнется, если же нет, то вывалится сообщение о отсутсвии ОЗУ. Засим возвращаемся в меню. Если все же ОЗУ есть, то открывается окно, где вся память разбивается визуально на банки 0 и 1 (соответствует микросхемам DD4 и DD5), а те в свою очередь делятся на сегменты по 16 кб.
    Иными словами, если у нас в банке 512Kb, то сегментов будет 32.
    Сегменты отображаются прямоугольничками. Белый прямоугольничек - исправный сегмент, красный прямоугольничек - неисправный сегмент.
    Также стоит отметить, что проверяются только те банки, которые были найдены при старте программы, т.е. если у вас нашлось 512Кб, то проверяется только тот банк, который как бы подключен.
    Тест не претендует на качественность оценки. Он заполняет сегмент памяти значением, а потом его читает. Если происходит несовпадение, то значит сегмент неисправен. Также он бесконечен, т.е. сначала записывается и читается значение 0, затем 1, затем 2 и так далее до 254.
    После начинается заново. Прервать его можно если чуть удержать любую клавишу (почти). В принципе пробела вам вполне хватит

    Могу сказать, я протестировал свою карту и тест забраковал вторую ОЗУ, там ошибки в 8 первых сегментах. В принципе я не удивлен, так как я запаивал себе несвежие (паянные микрухи). А вот сейчас уже два часа варится другая собранная со свежими (не паянными) микрухами. Пока пишет, что все исправно.

    Так, забыл сказать - скачать можно тут http://micklab.ru/My%20Soundcard/ZXMMoonSound.htm

    Сильно не пинаем, может что и забыл, исходники все выложены.
    И еще, возможно владельцы NeoGS заметят сходство с флешером Савелия. Так оно и есть, по сути была разодрана его программа и чуть переделана. Иначе бы так быстро я не написал. А с нуля писать как то пока лениво.
    Последний раз редактировалось Mick; 15.11.2023 в 10:07.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

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

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

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

Похожие темы

  1. Звуковая карта "ZXM-MoonSound"
    от Mick в разделе Звук
    Ответов: 384
    Последнее: 06.12.2025, 22:48
  2. выбор звуковой карты
    от palsw в разделе Звук
    Ответов: 65
    Последнее: 08.05.2015, 15:24
  3. Поиск карты к игре "Буратино"
    от Andrey в разделе Игры
    Ответов: 4
    Последнее: 08.04.2008, 16:42
  4. Ответов: 16
    Последнее: 23.10.2006, 02:17

Ваши права

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