User Tag List

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

Тема: Режим USR0. И есть ли буты, которые его выставляют автоматом?

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

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

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Режим USR0. И есть ли буты, которые его выставляют автоматом?

    Многие программы работают только если предварительно сделать USR0. Т.е. это режим повышает совмесимость. А есть ли такие программы, которые наоборот, работают без USR0, а если сделать USR0, то перестанут работать?

    Существует ли какой-нибудь (желательно маленький) boot, который, запуская программу, автоматом выставляет USR0?
    ___________

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

  3. #2

    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообще-то режим USR 0 для идиотов, которые нормально программу написать не могут.
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  4. #3

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А есть ли такие программы, которые наоборот, работают без USR0, а если сделать USR0, то перестанут работать?
    а тебе зачем? usr0 детектится по идее.

  5. #4

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Некоторые буты даже перед запуском BASIC'а не делают RES 4,(IY+1).

    Интересно, если перед запуском BASIC'а сделать:

    LD A,#10
    LD BC,#7FFD
    OUT (C),A
    RES 4,(IY+1); IY=23610 (DEC)

    Это будет равносильно USR0?
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  6. #5

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне надо человеку дать игрушки для теста их на +3 (c BDI). Причем чтбы ПЗУ было именно +3.

    Есть игрушки, которые даже на моем +2B, с родным ПЗУ, работают только через usr0, на +3 они либо вообще не будут работать, либо будут, но тоже через usr0. Если бы существовал бут, который автоматом ставил бы этот режим, то человеку надо было бы набрать всего лишь usr15616.

    В противном случае надо набирать usr0, а потом еще всякие кнопки жать, можно запутаться, много телодвижений.
    ___________

  7. #6

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    то будет равносильно USR0?
    если не считать переключения банков, то вряд ли.

  8. #7

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А есть ли такие программы, которые наоборот, работают без USR0, а если сделать USR0, то перестанут работать?
    Очевидно, загрузчики, которые используют фичи 128-го Бэйсика - PLAY, RAM-диск. Видел такие демы.

    ---------- Post added at 19:11 ---------- Previous post was at 19:02 ----------

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    Некоторые буты даже перед запуском BASIC'а не делают RES 4,(IY+1).

    Интересно, если перед запуском BASIC'а сделать:

    LD A,#10
    LD BC,#7FFD
    OUT (C),A
    RES 4,(IY+1); IY=23610 (DEC)

    Это будет равносильно USR0?
    Та пофик на банки ПЗУ и 4,(IY + 1). Надо при запуске BASIC'а из кода возвращаться не по стеку, а в интерпретатор BASIC 48. Например, в команду RUN. Лучше всего посмотреть как сделан автостарт BASIC'а с ленты в ПЗУ-48.

    Фигню написал какую-то. В RUN нельзя прыгать, переменные похерятся. Надо инитить стек как делает 48-е ПЗУ и уходить в запускалку программы.
    Последний раз редактировалось Alex Rider; 25.12.2014 в 19:22.

  9. #8

    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,390
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    музыкалки под 128 бэсик
    http://zx-pk.ru/showthread.php?t=22376

    ---------- Post added at 19:18 ---------- Previous post was at 19:13 ----------

    кстати DIVIde принудительно включает пзу 48 бэсика. Иногда нужен 128й тоже вопрос как запускать под ESXDOS?

  10. #9

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Очевидно, загрузчики, которые используют фичи 128-го Бэйсика - PLAY, RAM-диск. Видел такие демы.
    И не только дёмы. Например, музредактор редактор Wham128, использующий RAM-диск бейсика-128...
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

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

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

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

Похожие темы

  1. Ответов: 56
    Последнее: 02.08.2021, 17:58
  2. Ответов: 2
    Последнее: 22.08.2010, 19:34
  3. Режим Noflic в UNreal: Есть ли железный прототип?
    от jerri в разделе Изображение
    Ответов: 1
    Последнее: 14.03.2010, 12:48
  4. Ответов: 2
    Последнее: 30.04.2009, 21:16
  5. Ответов: 8
    Последнее: 06.09.2008, 01:17

Ваши права

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