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

User Tag List

Результаты опроса: Как лучше

Голосовавшие
38. Вы ещё не участвовали в этом опросе
  • Пусть уж с обработкой ошибок, ну и что, что не 3d13

    9 23.68%
  • 3d13 лучше, пусть рычит как зверь, зато везде работать будет

    21 55.26%
  • Как хотите

    8 21.05%
Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 52

Тема: 3d13 или нет в сохранении/загрузке игр?

  1. #41
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    277
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Shadow Maker, а ты посмотри как он там определяет что писать
    по адресу текста же и не факт что у тебя таже версия дос что у автора
    С уважением,
    Jerri / Red Triangle.

  2. #42
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде не по тексту, а по коду ошибки:

    Код:
    ERR    LD     HL,0
           LD     (23613),HL ;Восст.ERR_SP
           LD     A,#C9      ;Восстанавливаем
           LD     (#5CC2),A  ;команду RET
           LD     A,(23823)  ;Проверяем
           AND    A          ;была ли ошибка
    TRD1   RET    Z
           CP     6
           PUSH   AF         ;Сохр.код ошибки
           LD     IX,0       ;адрес окна NO DISK
           JR     Z,NODISK
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  3. #43
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    277
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а вот здесь тоже идет определение
    может быть изза него обрабатывает не так
    Код:
    ERROR ;Открываем окно и печатаем
          ;текущую дорожку и сектор из #5CF4
           POP     HL
           POP     HL
           LD      A,L
           POP     HL
           POP     HL
           POP     HL
           CP      #D8       ;Тип ошибки:
           LD      HL,DISKER ;DISK ERROR
           JR      NZ,ERROR0
           LD      HL,RDONLY ;READ ONLY
    ERROR0 ;Печать типа ошибки
    
           ;Вызываем процедуру
           ;выбора действия
    
           DEC     A        ;В рег. A номер
           LD      C,"R"    ;выбранного пункта
           JR      Z,ERROR1
           DEC     A
           LD      C,"A"
           JR      Z,ERROR1
           LD      C,"I"
    ERROR1 LD      A,C
           LD      HL,#3F7E
           EX      (SP),HL  ;Возвращаем
           JP      #3D2F    ;управление TR-DOS
    
    DISKER DEFB    "Disk Error",0
    RDONLY DEFB    "Read Only",0
    Последний раз редактировалось jerri; 01.03.2012 в 11:54.
    С уважением,
    Jerri / Red Triangle.

  4. #44
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда надо узнать код у диск еррора видимо, как можно сделать диск еррор в эмуляторе? No Disc показывает #E2.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

  5. #45
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Тогда надо узнать код у диск еррора видимо, как можно сделать диск еррор в эмуляторе? No Disc показывает #E2.
    забей в хекс-редакторе начало образа (каталог) 00 допустим. или создай файл *.trd размером 640кб из 00...
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  6. #46
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    3D13 пофигу на то, чего у тебя в дорожках сидит. Так что эти варианты не подходят.

    А, хотя придумал, щас будем читать несуществующую дорожку.

    ---------- Post added at 15:33 ---------- Previous post was at 15:29 ----------

    Фиг. Все равно E2. Ладно, хрен с ним, будет Disk Error вместо No Disc, непринципиально думаю.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

  8. #47
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    277
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ладно потом посмотрю что у вас не так
    С уважением,
    Jerri / Red Triangle.

  9. #48
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

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

    Virtual TR-DOS

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

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Все равно E2. Ладно, хрен с ним, будет Disk Error вместо No Disc, непринципиально думаю.
    А TR-DOS при чтении секторов через #3d13 "No Disc" не пишет. Вместо этого "Disc error. Retry, Ignore, Abort".

  11. #50
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто пишет под #3D2F, тот гей.

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. TR-Dos #3D13 с отключенной обработкой ошибок
    от Sinus в разделе Программирование
    Ответов: 1
    Последнее: 17.08.2011, 09:51
  2. Ответов: 18
    Последнее: 19.09.2008, 11:18
  3. По загрузке с магнитных лент!
    от Yamig в разделе Эмуляторы
    Ответов: 9
    Последнее: 02.05.2007, 20:59
  4. im2 и call 3d13
    от moroz1999 в разделе Программирование
    Ответов: 36
    Последнее: 20.01.2007, 13:00
  5. Функция #0a процедуры #3d13
    от axor в разделе Программирование
    Ответов: 3
    Последнее: 12.10.2006, 16:31

Ваши права

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