Eugene
Есть кто демосценой интересуется, кстати? Или пишет, может.
Dmitrij
Danil
Eugene
Чувак, кстати, неплохой движок сделал для игр под спектрум. На примере Марио демонстрировал.
https://www.pouet.net/prod.php?which=83620
Dmitrij
Dmitrij
Danil
Dan
Так точнее цитата
Aiwan \ (•◡•) / _bot
#book ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР ZX-SPECTRUM Программирование в машинных кодах и на языке ассемблера (1993)
Aiwan \ (•◡•) / _bot
fasm в руки и настальгировать
Eugene
Вопрос. Если нет разметки в MBR, как ведёт себя BIOS? Это как-то документировано?
У меня к примеру, глючит мой загрузочный код — исполняется код из середины почему-то.
Eugene
Очень странное явление.
Или 0xAA 0x55... не помню порядок байт...
Eugene
55,АА.
У меня вообще-то стоит автоматический выбор UEFI и легаси. Может, из-за этого глючит, ща попробую. Но кто-то говорил, что должна быть разметка, иначе бывают проблемы.
А мне говорили, что кур доят... Видел же «птичье молоко»?
Eugene
Факт такой, что когда я очищаю Patron Table, начинается странное поведение. Сейчас включил Legacy only — то же самое.
Когда PT в порядке, то и код работает нормально.
Не принимаю в чём проблема, сейчас попробую поисследовать...
Ask
Ask
а, разделы не нарисованы.., а отладить в боче/куему? может биос игнорит косяк и думает что в пт правильные адреса и читает разделы, а там старт с 0х0 получается оно и ...
Eugene
Ask
твой код точно правильно работает при затертости? он же парсить должен эти записи
Eugene
Да там просто мини-игрушка.
Это не загрузчик фактически.
Eugene
Короче, без ПТ стартует у меня со смешения 28h..30h (точно не скажу, но в этом диапазоне). Трэш какой-то! Лол!
Sevapp
Eugene
Eugene
Короче... это пипец!
При загрузке с флешки, на которой нет Partition Table, перед передачей управления по адресу 0:7C00 обнуляются байты по смещениям 1C..1F и 24 (hex) 🤦🏻♂️
Eugene
У меня. Сейчас поищу обновление BIOS'а...
Мамка не гнилобайт, случаем?
Eugene
Она самая :)
Ясно. Главный забиватель хуёв на стандарты это.
Eugene
Перепрошиваю на версию чуть посвежее (провода, тот же 12-й год). Напишу о результатах.
Eugene
Заставка стала аскетичнее, но вместе с тем немного красивее 🤣
Eugene
Но, сука, теперь вообще не запускает код с флехи, падла. И ничего не выводит 🤦♂
Eugene
А через 10 сек перезагрузка. Любопытно.
Eugene
Не, по теме та же херня. Не помогло.
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Тестовый код скинь посмотреть
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Или в qemu прогони. Или в борще
Dan
Спасибо
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Eugene
Eugene
Ох уж этот медленный режим...
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Ты исходник скинь. Не у компа увы сейчас
Eugene
Eugene
Eugene
Чудеса)
Это не чудеса, это глюк биоса.
Eugene
Vladimir
Eugene
И вообще, прочитай как происходит загрузка в legacy системе.
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Eugene
Вот такая мысль интересная появилась: https://t.me/pro_osdev/9757
Eugene
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Вывод на экран
Vladimir
То, что биосы парсят нулевой сектор - это чистейшая отсебятина
Eugene
Eugene
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
uefi не такой 😁
Vladimir