User Tag List

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

Тема: Розыскиваю STS 3.3

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

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

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дополняю.

    Когда писал одну программу для тест-ПЗУ, то мне очень помог эмулятор Спектрума (любой, который умеет эмулировать Скорпион). В режиме эмуляции Скорпиона очень упростилась отладка программы, к тому же, не было необходимости компилировать rom-файл и подсовывать его эмулятору.

    Я писал в аласме, ПРИБЛИЗИТЕЛЬНО следущее:
    Код:
    ORG #C000,0   ;компилируем в RAM0
    DISP 0 ;как будто в пзу
    ;тут
    ;находилась
    ;программа
    ;тест-пзу
    ret    ;выход
    
    ORG#6000 ; а тут подготовительные операции перед исполнением подпрограммы тест-пзу и после исполнения её
    di                             
    ld bс,#1ffd
    ld a,1
    out (c),a            ;включаем озу вместо пзу
    rst 0           ;вызов подпрограммы тест-пзу
    di
    ld bc,#1ffd
    xor a
    out (c),a    ;возвращаем пзу на место
    ei
    ret
    ASSEMBLE
    SAVE YES
    RUN
    И тестировал, всё, что нужно, без особых проблем.

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

  3. #2

    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    ld bс,#1ffd
    ld a,1
    out (c),a ;включаем озу вместо пзу
    Спасибо. А где можно прочитать полное описание назначения каждого бита портов 1FFD для Kay и Scorpion, DFFD (Profi), FDFD (ATM) ?
    Когда я писал эту ПЗУ в 1998 г. (она выполняет функции не только теста ОЗУ, но и всяких расширений и настройка конфигурации, т.е. что-то вроде BIOS-а), то инфу по этим портам находил урывками. В результате, на моих самодельных довесках на реальном Пентагоне все функции ПЗУ работали, но когда я вчера проверил в эмуляторе UnrealSpeccy 0.37.4, выбирая разные конфигурации расширения памяти, то ПЗУ как ни странно, полностью заработала только на конфигурации
    QUORUM - протестировались порты расширения памяти, сама память 1024 Кб, доступное оборудование (AY, GS, порт атрибутов), и запустилось основное меню со всеми функциями.

    На стандартной конфигурации PENTAGON ПЗУ заработала частично - протестировались порты расширения памяти, сама память 512 Кб, после чего вываливается в стандартное меню "128".

    На конфигурациях Scorpion и Kay не заработало вообще.

    Хочу заодно устранить ошибки, чтобы ПЗУ работало по возможности на любых конфигурациях.

    И ещё нужно узнать, каким образом в разных стандартных конфигурациях реализовано включение сервис-страницы ПЗУ ? И особенно интересует, какой стандарт включения 0-й страницы ПЗУ с сервисом принят для Пентагона ?
    Последний раз редактировалось Northwood; 15.01.2011 в 11:32.
    С уважением, Александр

  4. #3

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    А где можно прочитать полное описание назначения каждого бита портов 1FFD для Kay и Scorpion, DFFD (Profi), FDFD (ATM) ?
    http://vtrdos.ru/book.htm
    http://zxby.org/forums/viewtopic.php?p=54
    http://witchcraft.org.ua/mnuspeccy/18-kay
    http://witchcraft.org.ua/mnuspeccy/28-scorp256tp
    http://witchcraft.org.ua/mnuspeccy/19-pentagon

  5. #4

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    И ещё нужно узнать, каким образом в разных стандартных конфигурациях реализовано включение сервис-страницы ПЗУ ? И особенно интересует, какой стандарт включения 0-й страницы ПЗУ с сервисом принят для Пентагона ?
    Что такое "сервис-страница ПЗУ"?
    Это нормально неиспользуемые 16Кб в 27512?

  6. #5

    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    Что такое "сервис-страница ПЗУ"?
    Это нормально неиспользуемые 16Кб в 27512?
    Да, это та самая 0-я страница.
    С уважением, Александр

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

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

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

Похожие темы

  1. Розыскиваю Amiga CD Scene Explorer #1
    от ^m00h^ в разделе Amiga
    Ответов: 17
    Последнее: 12.04.2012, 02:51

Ваши права

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