Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Book8088's CF2IDE stumps Freedos boot (Users)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 03.02.2024, 02:17

> > I built 8086 and 80186 (should be NEC V20 compatible) in fat16 and fat32
> > variants with the DEBUG flag on.
>
> Well, 80186 build refuses to boot on NEC V20.
> [image]

This is the 186 check: https://github.com/FDOS/kernel/blob/db71b1a78337e96a89b4343b8303c6b8c4e6bb14/kernel/cpu.asm#L51

And as I just mentioned here: https://retrocomputing.stackexchange.com/questions...id-the-i186-use-interrupt-6-for-invalid-opcodes

I do detect the NEC V20 as an 186 class machine: https://hg.pushbx.org/ecm/ldebug/file/7f3440d5824d/source/init.asm#l3071

This can be adapted to the kernel's CPU detection.

Meanwhile you could patch an uncompressed kernel to skip the conditional branch that skips to the error message display. Or boot into lDebug, if possible, and trace into the early kernel init to skip the error.

---
l

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 75 users online (0 registered, 75 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum