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

User Tag List

Страница 1 из 13 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 122

Тема: #3d2f или #3d30?

  1. #1
    Member Аватар для Faster
    Регистрация
    21.06.2005
    Адрес
    Ульяновск
    Сообщений
    160
    Благодарностей: 47
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию #3d2f или #3d30?

    Занялся обновлением своих исходников с дисковыми процедурами. В связи с этим хочу уяснить один вопрос. В качестве точек входа в ПЗУ TR-DOS обычно используют (использовали) #3d2f или #3d30. В разных источниках читал разную информацию об использовании #3d30, якобы на каких-то контроллерах дисководов прямой переход на RET, минуя NOP к нужному результату не приведет. Так как на самом деле-то, можно получить внятный ответ подтвержденный фактами/примерами? Или это все миф и можно безболезненно использовать #3d30 и не париться. Хотелось бы раскрыть тему "сисек".

    p.s. хочу сразу попросить не писать сюда про "православный" #3d13 и о том, что дискеты уже никто не юзает в нынешнее время. Сабж о другом.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

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

  3. #2
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,213
    Благодарностей: 869
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну ты конечно вовремя решил задать этот вопрос, как раз все на SD перешли, тестировать непонятно на чем

    Насколько я помню, суть в том, что якобы на каких-то мифических компутерах трдос включался не на первой же команде, а только на последующей. И вот этим обусловлен переход сначала на NOP, чтобы трдос успел включиться.

    Имхо это всё какой-то мифологический бред. Пусть хардварные ребята меня поправят, если это не так.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 705
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Faster,
    1.оригинальные процедуры из TR-DOS используют в качестве возврата в TR-DOS точку #3d2f :nop:ret
    точка.
    2.при написании игры Walker и тесте её на компьютере Profi мы столкнулись с одним неприятным эффектом
    игра зависала на 2хтурбо - 14 мгц
    все решилось когда после обращения к порту памяти после out(c) был поставлен nop.

    мораль такова - 4 такта не спасут предводителя дворянства. а на какой-то особо тормозной машине или каким нибудь особо турбо режимом может быть неприятность
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  5. Этот пользователь поблагодарил jerri за это полезное сообщение:
    alone (24.06.2014)

  6. #4
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,243
    Благодарностей: 163
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А я сё же напишу. Дискеты никто не использует, но вот варианты образов дискет со СМУКом вполне используются. И они не всегда (или вообще?) не работают через #3D2F.

  7. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,720
    Благодарностей: 947
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    И они не всегда (или вообще?) не работают через #3D2F.
    Не работают
    Цитата Сообщение от Faster Посмотреть сообщение
    Хотелось бы раскрыть тему "сисек".
    И, вообще, это не "тема сисек", а темы, высосанная из другого органа. #3d30 можно использовать с тем же успехом, как и out (#fd),a или дешифрацию порта #fe только по /IORQ + /WR или еще over9000 примеров "улучшалок и оптимизилок", работающих только на компьютере автора и таком же компьютере его друга.

  8. Этот пользователь поблагодарил Alex Rider за это полезное сообщение:
    alone (24.06.2014)

  9. #6
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,243
    Благодарностей: 163
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почему на старшем брате ПЦ никто не лечит зубы через анус и не программит напрямую в порты? Есть стандартная точка #3D13 и работайте через неё. Чего не нравится-то? Медленно? Так счас многие с винтами, они быстрее дискет.

  10. Этот пользователь поблагодарил Gutten за это полезное сообщение:
    John North (25.06.2014)

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

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Почему на старшем брате ПЦ никто не лечит зубы через анус
    потому что здравый человек никого к анусу подпустит

  12. #8
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,938
    Благодарностей: 3437
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Ну ты конечно вовремя решил задать этот вопрос, как раз все на SD перешли, тестировать непонятно на чем
    Цитата Сообщение от Gutten Посмотреть сообщение
    А я сё же напишу. Дискеты никто не использует, но вот варианты образов дискет со СМУКом вполне используются. И они не всегда (или вообще?) не работают через #3D2F.
    Что-то вы зафантазировались. Это у вас, владельцев Пентев или чего-то подобного флеш-карточки вместо дискет. А у нас, реальщиков - настоящие Пентагоны (у меня, например) с дисководами и дискетами.

    Да, и вообще, как вы, SD'шники, запускаете ту кучу дисковых версий, которая не через 3D13?

  13. Этот пользователь поблагодарил Titus за это полезное сообщение:
    Faster (24.06.2014)

  14. #9
    Master
    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    689
    Благодарностей: 226
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да, и вообще, как вы, SD'шники, запускаете ту кучу дисковых версий, которая не через 3D13?
    Move /dev/null

  15. Эти 2 пользователя(ей) поблагодарили Blade за это полезное сообщение:
    alone (24.06.2014), Максагор (25.06.2014)

  16. #10
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,938
    Благодарностей: 3437
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Move /dev/null
    Я не понимаю линуксовский жаргон)

Страница 1 из 13 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Помогите изменить прогу под 3d2f для 3d13.
    от John North в разделе Программирование
    Ответов: 7
    Последнее: 04.12.2011, 21:58

Ваши права

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