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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Исходники TR-DOS для SjASMPlus

  1. #1
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post Исходники TR-DOS для SjASMPlus

    Начнем с TR-DOS 5.04T

    Основано на книге "ПОЛHОЕ ОПИСАHИЕ + ПОЛHЫЙ ДИЗАССЕМБЛЕP ПЗУ TR-DOS 5.04T (5.03) ДЛЯ ПРОФЕССИОНАЛОВ, А ТАКЖЕ ДЛЯ ТЕХ, КТО ХОЧЕТ ИМИ СТАТЬ."
    Автор книги: Федин Павел Юрьевич, 04.04.1996.
    Перевод всех чисел в шестнадцатеричный формат, переформатирование: Spectre, 19.10.2005

    Кодировка: CP-1251

    Что сделано:
    - Компилируемый исходник
    - Исправлены все косяки в листинге
    - Все точки входа в ПЗУ TR-DOS сделаны метками вида хАдр. (например x3D13, не спрашивайте почему не ll3D13)
    - переформатирован листинг
    - добавлено отображение адресов и кол-ва байт в незанятых участках ПЗУ средствами директивы DISPLAY
    - Оставлены все комментарии автора исходной книги (на правильность не проверялись)
    - Оставлены ошибки TR-DOS, в алгоритмах ничего не изменялось
    - В архив включен проверочний ROM файл на который я ориентировался при правке исходника

    Далее:
    TR-DOS 6.11E
    TR-DOS 6.11P для компьютера ZXM-Phoenix
    Вложения Вложения
    Последний раз редактировалось Keeper; 28.03.2010 в 15:21.

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

  3. #2
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А где книжку взять ? На http://trd.speccy.cz/ не нашел ...

    -------------------
    Извиняюсь , нашел.
    Последний раз редактировалось dosikus; 24.06.2009 в 22:45.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  4. #3
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  5. #4
    Master Аватар для Zloy
    Регистрация
    09.06.2007
    Адрес
    Минск
    Сообщений
    756
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нибудь может помочь со сборкой TR-DOS под Phoenix? Интересует в первую очередь RAM диск... Пробовал заливать TR-DOS 6.10 - работает все кроме RAM-диска ))) Я так понял его нужно пересобрать с уакзанием портов расширения памяти Phoenix. Помогите плз кто-нибудь! У меня знаний хватает только на работу в HEX-редакторе ))).
    ZXM-Phoenix 1024 + VGA&PAL

    Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800

  6. #5
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zloy Посмотреть сообщение
    Кто-нибудь может помочь со сборкой TR-DOS под Phoenix?
    Все будет Просто я последнюю неделю был занят подтягиванием хвостов перед уходом в отпуск и наверно эту неделю тоже буду домучивать текущие дела, хотя и выделил все воскресенье на сборку Феникса.

  7. #6
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию TR-DOS 6.11E

    Основано на книге "ПОЛHОЕ ОПИСАHИЕ + ПОЛHЫЙ ДИЗАССЕМБЛЕP ПЗУ TR-DOS 5.04T (5.03) ДЛЯ ПРОФЕССИОНАЛОВ, А ТАКЖЕ ДЛЯ ТЕХ, КТО ХОЧЕТ ИМИ СТАТЬ."
    Автор книги: Федин Павел Юрьевич, 04.04.1996.
    Перевод всех чисел в шестнадцатеричный формат, переформатирование: Spectre, 19.10.2005
    Патчи до версии 6.11Е: 1999 CompoWellcome, 2006 Alone Coder

    Кодировка: CP-1251

    Что сделано:
    - Компилируемый исходник
    - Добавлен конфигуратор (файл configure.inc.asm)

    Опции конфигуратора:
    1. Опции из патчей TR-DOS до версии 6.11Е
    DEFINE COMPILE_FOR_MADROM - Компилировать для работы с MadRom
    DEFINE TEST_DRIVES - автотест дисководов, если отключено то дисководы 80DS
    DEFINE DRIVE_NUM_FROM_CMOS - при сбросе брать номер дисковода из ячейки 0х10 CMOS
    DEFINE COMPILE_FOR_ATM - Компилировать для работы на компьютерах АТМ, работа с расширенной памятью через порт 0xFFF7

    2. Дополнительные опции
    DEFINE BOOT_ON_CMD_8 - Запуск встроенного бута по команде 8
    DEFINE RUN_BOOT_B_ON_DOS_START - Выполнять комманду RUN "BOOT.B" при входе в TR-DOS с адреса 0x0000

    3. Размер рамдиска. ТОЛЬКО ОДНА СТРОКА ДОЛЖНА БЫТЬ РАСКОММЕНТИРОВАННА!!!
    DEFINE RAM_DISK_SIZE_384K - 384К
    DEFINE RAM_DISK_SIZE_512K - 512К
    DEFINE RAM_DISK_SIZE_896K - 896К

    Опции включаются/отключаются раскомментированием/комментированием соответствующей строки

    Вложения:
    TRDOS-6.11E.ZIP - собственно исходники TR-DOS 6.11E
    patches.zip - исходники патчей, которые накладывались на TR-DOS 5.04T
    testrom.zip - набор прошивок TR-DOS собранных в Аласме, использовались для проверки
    Вложения Вложения

  8. #7
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Good work !!!!

    Next typs for features:

    - possibility compile TRDOS 6.11E for different ZX clones (with different paging ports support - ZX PROFI 1024, etc...)

    - possibility use any ramdisc size:
    (original TRD size 640kB, 512kB for using with software for Pentagon 512 on Pentagon 1024 with ramdisc, 768kB ramdisc for software using full 256kB kB ZX ram). Ideal is possibility set ramdisc size in tracks (1-160) = step 4 kB.

    - possibility save SNAPshots to ramdisc drive (possibility mount ramdisc to drive A, no only D)

  9. #8
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Where can I find code for return from trdos ?
    I need after enter to trdos (#3D13) set extra ports for my hardware and before return from trdos(cpu ad > #3fff) this ports reset.

    Yet is possible change ramdisc drive to A,B,C and D. Also max.ramdisc size is limited to 640kB (as original TRD images), but after import any other image can be size bigger than 640kB...
    Последний раз редактировалось VELESOFT; 28.02.2010 в 02:26.

  10. #9
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Good work !!!!

    Next typs for features:

    - possibility compile TRDOS 6.11E for different ZX clones (with different paging ports support - ZX PROFI 1024, etc...)

    - possibility use any ramdisc size:
    (original TRD size 640kB, 512kB for using with software for Pentagon 512 on Pentagon 1024 with ramdisc, 768kB ramdisc for software using full 256kB kB ZX ram). Ideal is possibility set ramdisc size in tracks (1-160) = step 4 kB.

    - possibility save SNAPshots to ramdisc drive (possibility mount ramdisc to drive A, no only D)
    Hello! Thanks for feedback. I will notice it, but it is not first priority tasks

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Where can I find code for return from trdos ?
    I need after enter to trdos (#3D13) set extra ports for my hardware and before return from trdos(cpu ad > #3fff) this ports reset.
    Are you still looking for answers or not? I can take a look tomorrow.

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    Yet is possible change ramdisc drive to A,B,C and D. Also max.ramdisc size is limited to 640kB (as original TRD images), but after import any other image can be size bigger than 640kB...
    I am thinking about replacing ramdisk with mounting of trd images from fat...

  11. #10
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Are you still looking for answers or not? I can take a look tomorrow.
    Yes

    I am thinking about replacing ramdisk with mounting of trd images from fat...
    I also need direct access to HDD. Source code for find special file (multi-trd file) on IDE device is complette (used from my old BIOS)....
    I will support only switching TRD images on ramdisc drive. Selected TRD image will fast import to ramdisc.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. SjASMPlus Z80 кросс ассемблер
    от Aprisobal в разделе Программирование
    Ответов: 1663
    Последнее: 19.06.2021, 01:36
  2. VZX - исходники.
    от ARTi в разделе Эмуляторы
    Ответов: 61
    Последнее: 08.09.2011, 06:51
  3. Breakpoints в связке Sjasmplus+UnrealSpeccy
    от Kurles в разделе Программирование
    Ответов: 19
    Последнее: 26.01.2009, 12:36
  4. Исходники AY плейера.
    от Yaroslav в разделе Программирование
    Ответов: 2
    Последнее: 20.09.2006, 18:10
  5. Ищу исходники AY музыки
    от Black1980 в разделе Музыка
    Ответов: 26
    Последнее: 16.03.2006, 13:29

Метки этой темы

Ваши права

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