Boot for CDROM.

Тема в разделе "WASM.ASSEMBLER", создана пользователем mAgoja, 20 янв 2006.

  1. mAgoja

    mAgoja New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    114
    Адрес:
    Ukraine
    Здраствуйте.

    Помогите плиз,я уже себе голову сломал и испортил 2 CDRW.

    ж)).

    Такой вариант:

    Начитался по всему инету статей по созданию boot загрузчика(на винт,флоп).

    Пытаюсь осуществить это все на CD но ни чего хорошего из этого не получается(Создать boot cd).

    Все стандарты по Boot Record,Boot Catalog учтены и все там правильно.

    Только с написанием Кода под Boot не очень ж(((.

    В стандарте "EL TORITO" - спецификация загрузочных дисков,

    указано что по умолчанию при загрузке в 0x07C0h читается весь загрузочный сектор, я умолчание оставил как оно есть(ничего не изменял).

    Пробовал вывести строку на экран увы ничего не получается,

    код работает как миленкий, а от доступ к данным программы

    у меня не как не получается.

    Пытался установить:

    1.)org 7с0h

    2.)Ставил DS=0 и обращался к смещению 7С0h,

    mov ax,0

    mov ds,0

    mov al,ds:[7C0h+1] и так до FFFF(Границе сенмента).

    Выводил это на экран(с помощью BIOS) НИХРЕНА.

    ПОМОГИТЕ.

    Зарание ОГРОМНОЕ СПАСИБО.
     
  2. mAgoja

    mAgoja New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    114
    Адрес:
    Ukraine
    ПОНЯЛ БАЧИНУ.СПАСИБО.
     
  3. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    биос работает на стеке пользователя. Исходников загрузчиком по нету видимо невидимо. Да просто бут сектор дискеты дизасми и увидишь