Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DX64 - open source 64-bit ring 0 dos extender (Announce)

posted by Japheth Homepage, Germany (South), 27.03.2020, 13:07
(edited by Japheth on 27.03.2020, 16:20)

> I moved this part of the code to Int09 and uploaded new sources.

Thanks! However, no change, still the keyboard is locked. And it also happens with your TEST64.exe, which, AFAICS, doesn't modify IRQ vectors. So it may be a bug in the D3X extender?

[edit] I checked on an Intel quad core and it worked there! My previous, failing tests were both on AMD machines.

> I thought you could read from the keyboard port 0x60 (not only in IRQ1) at
> any time. I have encountered this in many dos programs, where for "savings"
> you can read from this port.

You "can" of course read this port, but

- you should check BEFORE the read that data is ready (bit 0=1 of port 61h (or 64h? - I can't remember)).
- reading port 60h is kind of sending "EOI" to the keyboard controller.

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 426 users online (1 registered, 425 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum