ax
mov si, 5
дата тут:
DS:SI — DS:[SI+8]
Версию найти не могу.
Как можно узнать версию БИОСа?
Какая ОС у вас?
линукс, но узнать хочу версию биоса в DOSbox
У DOSBox нет BIOS, это эмулятор
тогда странно, что дату биоса он всё же выводит (11/11/92)
кури ralf brown's interrupt list
Это просто эмуляция, у эмулятора BIOS'а нет. Но для получения информации о BIOS обычно используют прерывание int 0x15/AH=0xC0
Но версию по f000:fff5 они эмулируют.
в f000:fff5 лежит версия?
Типа того. Там лежит дата в американском формате (месяц/день/год).
ааа, так это версией называется...
Не совсем так. DOSBOX тянет на борту модифицированный BIOS, а у него с адреса F000:FFF0 находится т.н bios block, где прописан тип машины (XT/AT), дата создания bios и если память не изменяет, то jmp на программу инициализации hardware
BIOS в смысле 16-битного кода, выполняющегося внутри эмулируемой машины, у него нет. Вот, например, у VirtualBox есть, у Bochs есть, а у досбокса нет.
Кода, собственно, биоса там, вроде как, нет
Обсуждают сегодня