Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2025, 07:32   #11
Jenefs
Пользователь
 
Регистрация: 13.04.2025
Сообщений: 10
По умолчанию

Цитата:
Сообщение от cllc Посмотреть сообщение
Смелое заявление (https://metanit.com/assembler/articles/MiniOS.php).
Там вся работа идет с жестким диском, поэтому образ нужно подключать как жесткий диск, и грузиться, соответственно, с него. И будьте внимательны: учитывайте в коде изменение длины выводимых сообщений, если уж меняете их на свои.
Ну... планирую что-нибудь поменять просто
Jenefs вне форума Ответить с цитированием
Старый 16.04.2025, 07:35   #12
Jenefs
Пользователь
 
Регистрация: 13.04.2025
Сообщений: 10
По умолчанию

Цитата:
Сообщение от cllc Посмотреть сообщение
образ нужно подключать как жесткий диск
Ну, собственно, так получается.
Изображения
Тип файла: png 1.PNG (13.4 Кб, 11 просмотров)
Jenefs вне форума Ответить с цитированием
Старый 16.04.2025, 12:01   #13
DeepFlake
Форумчанин
 
Регистрация: 16.05.2024
Сообщений: 186
По умолчанию

Последняя версия Bochs - 3.0, попробуйте, может с ней больше повезёт. А вообще, я всё-таки, придерживаюсь мнения что Bochs - барахло, лучше использовать Qemu.
У меня получилось запустить в Qemu ваш образ дискеты jos.bin без всяких трудностей, а Bochs вообще не работает.
В прилагаемом архиве a.img - это и есть ваш jos.bin, только под другим именем.
Команда для запуска такая:
qemu-system-i386 -m 32M -boot order=a,menu=on -fda a.img -nic none

Снимок прилагаю. Конечно, он не реагирует на ENTER, так как ошибка которую я указал ещё в своём первом сообщении. Если исправили, то должен реагировать.
Изображения
Тип файла: png Screenshot from 2025-04-16 12-45-57.png (18.5 Кб, 0 просмотров)
Вложения
Тип файла: zip qem.zip (1.5 Кб, 1 просмотров)
DeepFlake вне форума Ответить с цитированием
Старый 16.04.2025, 14:55   #14
Jenefs
Пользователь
 
Регистрация: 13.04.2025
Сообщений: 10
По умолчанию

Цитата:
Сообщение от DeepFlake Посмотреть сообщение
Последняя версия Bochs - 3.0, попробуйте, может с ней больше повезёт. А вообще, я всё-таки, придерживаюсь мнения что Bochs - барахло, лучше использовать Qemu.
У меня получилось запустить в Qemu ваш образ дискеты jos.bin без всяких трудностей, а Bochs вообще не работает.
В прилагаемом архиве a.img - это и есть ваш jos.bin, только под другим именем.
Команда для запуска такая:
qemu-system-i386 -m 32M -boot order=a,menu=on -fda a.img -nic none

Снимок прилагаю. Конечно, он не реагирует на ENTER, так как ошибка которую я указал ещё в своём первом сообщении. Если исправили, то должен реагировать.
Конечно очень странно, но, исправив ошибку поставив код который Вы дали, и загрузив с жёсткого диска (как посоветал cllc) систему (в Bochs)
Jenefs вне форума Ответить с цитированием
Старый 16.04.2025, 14:56   #15
Jenefs
Пользователь
 
Регистрация: 13.04.2025
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Jenefs Посмотреть сообщение
Конечно очень странно, но, исправив ошибку поставив код который Вы дали, и загрузив с жёсткого диска (как посоветал cllc) систему (в Bochs)
Всё заработало! Также, оказывается, я не выбрал приоритет загрузки...
Jenefs вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает клавиатура KT82 Компьютерное железо 0 16.11.2016 18:04
не работает USB клавиатура из БИОС SAMOUCHKA Компьютерное железо 3 07.01.2013 10:35
В Counter-Strike 1.6 не работает мыш и клавиатура Pasha__12 Компьютерное железо 5 31.03.2011 13:25
В Counter-Strike 1.6 не работает мыш и клавиатура Pasha__12 Компьютерное железо 0 28.03.2011 21:11
Клавиатура не работает ViNcHeStEr Компьютерное железо 1 04.07.2008 15:52