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, 16:15

> Really?
> Because in Blocek I hook the keyboard IRQ/INT interrupt, read the port 60h
> and then call the original DOS handler and everything works fine
> (FreeDOS/MSDOS/Win98/WinXP)

Yes, INSIDE the IRQ 1 handler you can be sure that the data at port 60h is ok to read. But even then it's a small problem, at least in virtual environments - to work correctly, the host has to implement a small delay until it sends the next byte to the port.

The recommended and safe way is to hook int 15h, ah=4Fh.

---
MS-DOS forever!

 

Complete thread:

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