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

User Tag List

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

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

  1. #1

    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    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

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

    Virtual TR-DOS

  4. #3

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 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.

  5. #4

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #5

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

    По умолчанию

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

  7. #6

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  8. #7

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

    По умолчанию

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

  9. #8

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

  10. #9

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #10

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 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, 22:58

Ваши права

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