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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Помощь по ALASM

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

    По умолчанию Помощь по ALASM

    Помогите плз разобраться как откомпилировать "инсталятор" TR-DOS в ALASM... Уже пол дня мучаюсь, как откомпилировать вроде понял, как сохранить - понял что через sts (не знаю как).
    Откомпилировать хочу инсталятор TRD530A отсюда (исходник GLUK):
    http://alonecoder.narod.ru/zx/GLUK63SR.rar

    Кое что упоминается сдесь:
    http://zx.pk.ru/showpost.php?p=88675&postcount=68

    Помогите пожалуйста, я в асме на спеке - 0. Хочу собрать "свой" TR-DOS с поддержкой RAM-диска Profi 512К, а то везде все прошивки расчитаны на 1M. Инсталятор позволяет это сделать, с этим сам разберусь... помогите разобраться как получить заветные 16К прошивки из исходников.
    Инсталятор требует tr-dos 5.04 - в приложении.
    Да, если есть у кого хелп по ALASM, поделитесь...
    Вложения Вложения
    • Тип файла: rar dos504.rar (8.3 Кб, Просмотров: 182)
    Последний раз редактировалось Zloy; 29.03.2009 в 17:16.
    ZXM-Phoenix 1024 + VGA&PAL

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

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

  3. #2
    Guru Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Благодарностей: 755
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не совсем понял "откомпилировать". Может ты имел ввиду "декомпилировать"?
    Компилируют обычно исходники в реальный код. Уточни конкретней - что нужно сделать.

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

    По умолчанию

    Да... откомпилировать исходники, кот. переделывают версию tr-dos 5.04 в версию tr-dos с ram-disk. Исходники при компиляции требуют естественно оигинальню прошивку tr-dos 5.04
    ZXM-Phoenix 1024 + VGA&PAL

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

  5. #4
    Guru Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Благодарностей: 755
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не успел залезть по ссылке, но если там исходники в Аласм-е, то у тебя вероятно возник вопрос: как их откомпилировать по адресу #0000?
    А вот насчет прошивки не прдскажу. Надо искать. У меня на последнем реале была 5.04f. Поддерживала 1024к и соотв. ram-disk. Поищи может найдёшь. Был бы мой живой щас бы скинул. Пороюсь в своих эмулях - может найду
    А если проблема с компиляцией в ноль - то в Аласме это решается так:
    org #6000; или любой удобный
    disp #0000
    И всё. Откомпилит в #6000, а все переходы и call будут как с нуля.
    Последний раз редактировалось VNN_KCS; 29.03.2009 в 18:39.

  6. #5
    Guru Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Благодарностей: 755
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Zloy вот архив, в нём Аласм и help к нему. Грузи Аласм, а потом кнопкой W первый файл. Это и есть хэлп.
    Вложения Вложения

  7. #6
    Master Аватар для Zloy
    Регистрация
    09.06.2007
    Адрес
    Минск
    Сообщений
    756
    Благодарностей: 52
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С TR-DOS вожусь только из-за желания запустить RAM-диск на 512 кб ОЗУ моего Профи, такой прошивки не встречал... хотя уверен что она была.
    Я так понял, что исходник, кот я компилю... только патчит TR_DOS 5.04, так что с какого адреса ему пофиг (наверное).
    Я тупо не могу сохранить результат... Как это сделать?
    ZXM-Phoenix 1024 + VGA&PAL

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

  8. #7
    Guru Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Благодарностей: 755
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я конретно еще не смотрел, только 48rom. Но! Компилит в озу. Смотри 1-й org. Туда быстрее всего и компилит. А вообще сначала выйди в sts обнули всё возможное пространство озу, вернись в аласм, откомпилируй. Затем снова в стс и смотри гдечего. Потом прям из стс выгрузи. Сейчас и я попробую. Надеюсь там всё необходимое есть. А ещё в Аласме есть исходник saveobj. Я им не пользовался, но по моему с его помощью можно откомпилить исходник и выгрузить результат на диск в коде.

  9. #8
    Member Аватар для Kurles
    Регистрация
    17.01.2005
    Адрес
    Cherepovets
    Сообщений
    121
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zloy Посмотреть сообщение
    С TR-DOS вожусь только из-за желания запустить RAM-диск на 512 кб ОЗУ моего Профи, такой прошивки не встречал... хотя уверен что она была.
    Я так понял, что исходник, кот я компилю... только патчит TR_DOS 5.04, так что с какого адреса ему пофиг (наверное).
    Я тупо не могу сохранить результат... Как это сделать?
    В Alasm'е после компиляции жмешь 'D' - выход в STS, в STS'e - 'S' - запись на диск, там указываешь стартовый адрес блока кодов, где находится пропатченый TR-DOS и его длинну - #4000. Вроде все.

  10. #9
    Guru Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Благодарностей: 755
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kurles Посмотреть сообщение
    В Alasm'е после компиляции жмешь 'D' - выход в STS, в STS'e - 'S' - запись на диск, там указываешь стартовый адрес блока кодов, где находится пропатченый TR-DOS и его длинну - #4000. Вроде все.
    Во-во, точно так. Адрес, откуда выгружать - #8000(32768), длина #4000(16384).
    Там интересно получается. Грузится код пзу, а в него, где надо, свой код. Можешь даже свой ник вписать

    Добавлено через 11 минут
    Люди, может кто помнит. Нужно следующее: org#6100
    ...
    код проги
    ...
    ret
    org $??????
    На месте ????? должно быть вычисление до ближайшего ровного адреса: #6200,#6300 и т.д.
    Когда-то пользовался а сейчас не вспомню хоть убей. Подскажите плз.
    Спасибо.
    Последний раз редактировалось VNN_KCS; 29.03.2009 в 19:21. Причина: Добавлено сообщение

  11. #10
    Master Аватар для Zloy
    Регистрация
    09.06.2007
    Адрес
    Минск
    Сообщений
    756
    Благодарностей: 52
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо огромное за помощь! Правда уже сам успел разобраться...
    Вопрос по хелпу к ALASM остается открытым. Поделитесь, у кого есть.
    ZXM-Phoenix 1024 + VGA&PAL

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

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

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

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

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

Похожие темы

  1. Alasm 507- help
    от hood в разделе Софт
    Ответов: 4
    Последнее: 13.04.2009, 12:56
  2. alasm vs atm2
    от homeness в разделе Программирование
    Ответов: 0
    Последнее: 22.01.2008, 08:35
  3. Народ! Поделитесь Alasm-ом
    от Retrograd в разделе Программирование
    Ответов: 14
    Последнее: 09.09.2007, 20:19
  4. Как подрубить метр ОЗУ в Alasm
    от Retrograd в разделе Программирование
    Ответов: 5
    Последнее: 26.02.2007, 20:47

Ваши права

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