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

User Tag List

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

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

  1. #1
    Member Аватар для Faster
    Регистрация
    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
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

    Virtual TR-DOS

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,755
    Спасибо Благодарностей отдано 
    261
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    203 сообщений
    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
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  9. #8
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

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

    По умолчанию

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

  11. #10
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 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

Ваши права

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