Помогите с загрузчиком...
Господа ассемристы! Я в асме полный ноль....прошу помочь написать загрузчик(которы потом необходимо записать на дискету), который грузит com файл....
Господа ассемристы! Я в асме полный ноль....прошу помочь написать загрузчик(которы потом необходимо записать на дискету), который грузит com файл....
я сейчас готовлю к публикации описание своего дискетного загрузчика. Если не трудно подождать дней пять, можешь сохранять линк: juneos.narod.ru
Господа ассемристы! Я в асме полный ноль....прошу помочь написать загрузчик(которы потом необходимо записать на дискету), который грузит com файл....
а еще лучше: тоже самое но exe'шник (:
а еще лучше: тоже самое но exe'шник (:
Короче в коде файла june.os можете проинициализировать соответствующее окружение (в том числе и настроить перемещаемые ссылки exe'шника), а в june.fs записать ваш com- или exe- файл. Вот и все!
Короче в коде файла june.os можете проинициализировать соответствующее окружение (в том числе и настроить перемещаемые ссылки exe'шника), а в june.fs записать ваш com- или exe- файл. Вот и все!
- N и полное имя файла bootcode.bin, например: N c:\download\bootcode.bin
- L 7C00
- W 7C00 0 0 1
- Q
Правда говоря я с асмом и дебугом не дружу...
Что это вобще делает, у меня ничего не получается, приведи плис конкретный примерчик как с дискеты загрузится с определенныйм exe или сom(dos)
Правда говоря я с асмом и дебугом не дружу...
Что это вобще делает, у меня ничего не получается, приведи плис конкретный примерчик как с дискеты загрузится с определенныйм exe или сom(dos)
А тебе дружить и не нужно, просто запусти debug и введи эту последовательность команд, чтобы записать образ загрузчика на дискету. Твой com-файл скопируй в корневой каталог дискеты под именем june.fs, а june.os я так уж и быть для тебя сделаю (тут на пару минут работы), только учти, что в твоем com-файле вообще нельзя использовать функции DOS, т.к. к моменту запуска твоей программы на компьютере не будет работать ни одна ОС. Если тебя это устраивает, то напиши об этом, тогда я вывешу здесь бинарник june.os специально для передачи управления com-файлу.
А тебе дружить и не нужно, просто запусти debug и введи эту последовательность команд, чтобы записать образ загрузчика на дискету. Твой com-файл скопируй в корневой каталог дискеты под именем june.fs, а june.os я так уж и быть для тебя сделаю (тут на пару минут работы), только учти, что в твоем com-файле вообще нельзя использовать функции DOS, т.к. к моменту запуска твоей программы на компьютере не будет работать ни одна ОС. Если тебя это устраивает, то напиши об этом, тогда я вывешу здесь бинарник june.os специально для передачи управления com-файлу.
А у меня при этом вобще ничего не записывается!
А какие функции можно использовать?
А у меня при этом вобще ничего не записывается!
Я опробовал этот вариант во всех перечисленных на сайте ОС! Все работает!
Ты образ загрузчика скачал?
Ты указал полное имя этого образа в команде "N"?
Ты отформатировал дискету?
Ты использовал для записи первый дисковод?
Никакие! Можно использовать только сервис BIOS. А если нужны DOS-функции, так запиши на дискету DOS, пропиши имя своего com-файла в autoexec'е и не замусоривай этот форум!