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
22649 Postings in 2111 Threads, 402 registered users, 786 users online (0 registered, 786 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum