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

User Tag List

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

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

  1. #1
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

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

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

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

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

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

    По умолчанию

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

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

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

    По умолчанию

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

  5. #4
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    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
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    В противном случае надо набирать usr0, а потом еще всякие кнопки жать, можно запутаться, много телодвижений.
    Куплю корпус и материнку от Spectrum +2/+3

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

    По умолчанию

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

  8. #7
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 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
    Veteran Аватар для daniel
    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,384
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    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
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    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

Ваши права

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