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

User Tag List

Страница 14 из 14 ПерваяПервая ... 1011121314
Показано с 131 по 135 из 135

Тема: Death Drive Destruction (dev log)

  1. #131
    Activist Аватар для Deadly
    Регистрация
    18.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    333
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    129 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть книжка "TR-DOS для профессионалов и любителей", в ней описаны команды #3D13.
    Пока используются :
    C=#05 – чтение блока секторов: в буфер по адресу HL считывается B секторов, первый из
    которых имеет номер E на дорожке D (если B=0, считываются только заголовки
    секторов).

    В дальнейшем будет использоваться и другие:
    C=#06 – запись блока секторов (параметры аналогичны предыдущей команде): из буфера по
    адресу HL на диск (дорожка D, сектор E) записывается B секторов.
    C=#01 – инициализация дисковода, заданного в регистре A. Если для указанного номера не
    инициализирована соответствующая переменная 23802…23805 (= #FF), то она
    устанавливается равной #08, затем определятся число дорожек и заносится в
    23752…23755 (#00-для 40 дорожек, #80-для 80). Затем заданный номер из регистра
    A заносится в 23798 (временный дисковод), а в 23830 заносится копия системного
    регистра.

    - - - Добавлено - - -

    Мб в дальнейшем появятся подходы отловили ошибок, чере обработчик в области переменных, для отловили ошибок и вывод доступных действий, но это самое последнее на что я хотел бы тратить время.

    - - - Добавлено - - -

    Спасибо, за тесты

  2. #132
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,909
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    1,244
    Поблагодарили
    824 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Cygnus Посмотреть сообщение
    игра неработает с TR-DOS5.05cz
    удалось понять в чём причина.

    загрузчик игры (при загрузке каждого файла) зачем-то сам устанавливает параметры дисковода A:

    ........

    как вариант, игру можно запустить с драйва B:
    Последний раз редактировалось goodboy; 13.09.2024 в 15:16.

  3. #133
    Junior
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    23
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Deadly Посмотреть сообщение
    Есть книжка "TR-DOS для профессионалов и любителей", в ней описаны команды #3D13...
    Книгу я нашел о скачал, часть прочитал. На первый взгляд - что в ней написано о службах TRDOSa дольжно работать на всех версиях также. Никаких очевидных проблем совместимости я не обнаружил.
    Цитата Сообщение от goodboy Посмотреть сообщение
    удалось понять в чём причина.
    Спасибо. Подтверждаю, игра загружается из дисковода B: и на реальном компьютере.

    TRDOS 5.05cz обычно по умолчанию использует 80 трековые дисководы (у меня две 3.5"), это записано в ПЗУ и в дальнейшем не тестируется (потому ето быстрее). Может это быть проблема?

  4. #134
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,909
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    157
    Спасибо Благодарностей получено 
    1,244
    Поблагодарили
    824 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Cygnus,
    " Jsou umožněny multisektorové operace se sektorem o velikosti 512 bytů (což umožňuje snadněji pracovat s disketami formátu MS-DOS, M-DOS (D40), CP/M ) pomocí služeb 5 a 6.
    Za tím účelem je využit bit 3 systémové proměnné pro zvolenou mechaniku (drive A - 23752 až drive D - 23755) a to tak že 0=256 bytů, 1=512 bytů na sektor "
    Последний раз редактировалось goodboy; 16.09.2024 в 10:15.

  5. Этот пользователь поблагодарил goodboy за это полезное сообщение:

    Cygnus (16.09.2024)

  6. #135
    Activist Аватар для Deadly
    Регистрация
    18.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    333
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    129 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Cygnus Посмотреть сообщение
    RDOS 5.05cz обычно по умолчанию использует 80 трековые дисководы (у меня две 3.5"), это записано в ПЗУ и в дальнейшем не тестируется (потому ето быстрее). Может это быть проблема?
    у меня там очень простой код, и скорей всего есть ошибки, я сейчас работаю над улучшением обработки ошибок TR-DOS и 1/2 дисководов, за прогрессом можно следить в ТГ канале

  7. Этот пользователь поблагодарил Deadly за это полезное сообщение:

    amilt0n (20.09.2024)

Страница 14 из 14 ПерваяПервая ... 1011121314

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

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

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

Похожие темы

  1. Log Cabin Dizzy (ZX Spectrum Edition)
    от Verm-V в разделе Игры
    Ответов: 15
    Последнее: 07.02.2021, 16:50
  2. Maze Death Rally-X
    от abelenki в разделе Игры
    Ответов: 3
    Последнее: 15.11.2018, 11:56
  3. Robot 1 in The Planet Of Death
    от abelenki в разделе Игры
    Ответов: 0
    Последнее: 25.09.2017, 03:18
  4. Ответов: 4
    Последнее: 12.05.2007, 03:38

Ваши права

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