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

User Tag List

Страница 9 из 16 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 154

Тема: Специалист_МХ2: новые программы для нового Специалиста.

  1. #81
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После отпуска взялся за допиливания своих программ.
    1. Программа SpetsBrowser - запуск файлов считанных с Flash-диска или с SD карты. Нашёл некоторые ошибки - исправил. Запуск как и прежде с D000. Прошивка (BIOS.ROM) 12 кБайт ставится на любой STD Специалист. В ней в первых 2 кБайтах располагается Монитор 2.
    2. Разработка SpetsCommander'а движется медленно. Поставил защиту от дураков. Если кто попытается её запустить в Специалисте_МХ (если у кого имеется таковой), то каталоги программ с Flash-диска и SD карты не запустятся. По прежнему никак не могу перейти с 2-го в 3 режим в Специалисте_МХ2. Это мне необходимо для запуска в STD программ с Flash-диска или файлов RKS с SD карты. Буду дальше вникать в подсказки от HardWareMan'а.

  2. #82
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то не как программы правильно не запускаются в STD режиме из под SpetsCommander'а. Хотя вроде все рекомендации от HardWareMan'а выполнил.
    Вот программа:
    StdFileRun call ClearScr ; очистка экрана
    ld a, #03
    ld (#fffa), a
    ld a, #03
    ld (#ffff), a
    ld hl, (Start) ; начальный адрес
    jp (hl) ; запуск файла
    Пояснения: ClearScr - подпрограмма очистки экрана. В начале запускаемая программа сидит по рабочим адреса. Start - адрес запуска программы.

    Вопрос к b2m: возможно ли в эмуляторе вывести режим работы Специалиста_МХ2? По схеме это сигналы M0 и M1 на втором листе.

    Вот видео запуска файла с SD карты.
    Последний раз редактировалось fifan; 01.08.2013 в 17:32.

  3. #83
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё вроде верно. Говори, где скачать свежую версию - посмотрю, в чём проблема.

  4. #84
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да мне нужна только индикация режима работы Специалиста_МХ2 в рабочем окне эмулятора, а саму программу я постараюсь сам доделать.

  5. #85
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,407
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    445 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давай по порядку, что ты делаешь, когда жмется запуск игры.

  6. #86
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот конфиг, в момент переключения режима выдаёт сообщение. Изврат, конечно, но по другому без доработки эмулятора никак.
    Вложения Вложения

  7. #87
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Давай по порядку, что ты делаешь, когда жмется запуск игры.
    1. Переносится программа по рабочим адресам, например с нуля. Адрес старта в Start.
    2. Очищается экран - процедура твоя ClearScr с Loader'а.
    3. Включается 8 цветный экран, ПЗУ:
    ld a, #03
    ld (#fffa), a
    4. Включается третий режим:
    ld a, #03
    ld (#ffff), a
    5. Запуск программы по адресу в Start.
    Установка стека так:
    ld hl, VarBase
    ld (StackSave), hl
    ld sp, hl
    ...
    ; Переменные
    VarBase equ #8e90
    StackSave equ VarBase+#00 ; времянка для хранения стека
    ... описание переменных:
    Start equ VarBase+#13 ; стартовый адрес

    Цитата Сообщение от b2m Посмотреть сообщение
    Вот конфиг, в момент переключения режима выдаёт сообщение. Изврат, конечно, но по другому без доработки эмулятора никак.
    Не увидел. Где должно появиться? Выполнял указанный мною код. Должно было быть переключение из 2-го в 3-й режим. При старте Специалиста_МХ2 по директиве X тоже должен быть переход из 3-го во 2-й режим - надписи нигде не наблюдал.
    Последний раз редактировалось fifan; 02.08.2013 в 16:29.

  8. #88
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Не увидел. Где должно появиться? Выполнял указанный мною код. Должно было быть переключение из 2-го в 3-й режим. При старте Специалиста_МХ2 по директиве X тоже должен быть переход из 3-го во 2-й режим - надписи нигде не наблюдал.
    А ты оба файла в config распаковал?

  9. #89
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А ты оба файла в config распаковал?
    Сейчас оба распаковал. После сообщения писк и на клавиатуру не реагирует долго. При запуске файла в RAMFOSе множественный выход сообщений.

    ---------- Post added at 19:12 ---------- Previous post was at 19:09 ----------

    Прикольно оказывается у меня при запуске файла в STD идёт переход из 0-го в 3-й! Я думал что работаю из 2-го режима.

    ---------- Post added at 19:15 ---------- Previous post was at 19:12 ----------

    А понял. В самом начале у меня есть такая строка:
    ld (#fffc), a ; включение основного ОЗУ
    до этого аккумулятор обнуляется - вот и переход в 0-й режим. Теперь понимаю почему и в МХ не акти всё работает - ПЗУ-то нет! Хотя я этой строкой просто временно включал основное ОЗУ - это в МХ - то норма!
    Последний раз редактировалось fifan; 02.08.2013 в 17:19.

  10. #90
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    А понял. В самом начале у меня есть такая строка:
    ld (#fffc), a ; включение основного ОЗУ
    до этого аккумулятор обнуляется - вот и переход в 0-й режим.
    Аккумулятор тут ни при чём, режим задаётся младшими битами адреса, куда данные пишешь. Тут адрес #fffc, младшие два бита нулевые - чистое совпадение. Обрати на это внимание в будущем.

Страница 9 из 16 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Трекер нового поколоения
    от newart в разделе Музыка
    Ответов: 63
    Последнее: 02.02.2016, 09:55
  2. Изучается спрос на плату для Специалиста
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 109
    Последнее: 30.11.2010, 10:16
  3. Продается Лик (клон Специалиста)
    от KALDYH в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 20.02.2010, 14:29

Ваши права

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