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

User Tag List

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

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

  1. #1
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,034
    Благодарностей: 687
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

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

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

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

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

  3. #2
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,186
    Благодарностей: 5966
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  4. Этот пользователь поблагодарил Rindex за это полезное сообщение:
    SoftFelix (25.12.2014)

  5. #3
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #4
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,148
    Благодарностей: 718
    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

  7. #5
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,034
    Благодарностей: 687
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  8. #6
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #7
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,720
    Благодарностей: 947
    Mentioned
    0 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.

  10. #8
    Veteran Аватар для daniel
    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,229
    Благодарностей: 206
    Mentioned
    0 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?

  11. #9
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 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. Ответов: 2
    Последнее: 22.08.2010, 17:34
  2. Ответов: 1
    Последнее: 14.03.2010, 12:48
  3. Ответов: 2
    Последнее: 30.04.2009, 19:16
  4. Ответов: 8
    Последнее: 05.09.2008, 23:17
  5. Ответов: 48
    Последнее: 25.04.2007, 19:57

Ваши права

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