DX64 - open source 64-bit ring 0 dos extender (Announce)
> 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:
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 25.02.2019, 11:42 (Announce)
- DX64 - open source 64-bit ring 0 dos extender - Laaca, 07.03.2019, 21:32
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 09.03.2019, 11:58
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 16.03.2020, 07:47
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 23.03.2020, 11:30
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 23.03.2020, 20:24
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 24.03.2020, 19:56
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 25.03.2020, 16:28
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 25.03.2020, 18:34
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 27.03.2020, 13:07
- DX64 - open source 64-bit ring 0 dos extender - Laaca, 27.03.2020, 15:58
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 27.03.2020, 16:15
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 27.03.2020, 18:57
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 30.03.2020, 05:36
- DX64 - open source 64-bit ring 0 dos extender - Laaca, 27.03.2020, 15:58
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 27.03.2020, 13:07
- DX64 - open source 64-bit ring 0 dos extender - RayeR, 18.01.2022, 03:40
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 25.03.2020, 18:34
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 25.03.2020, 16:28
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 24.03.2020, 19:56
- DX64 - open source 64-bit ring 0 dos extender - Japheth, 23.03.2020, 20:24
- DX64 - open source 64-bit ring 0 dos extender - CandyMan, 23.03.2020, 11:30
- DX64 - open source 64-bit ring 0 dos extender - Gianlu1950, 17.01.2022, 01:54
- DX64 - open source 64-bit ring 0 dos extender - Laaca, 17.01.2022, 16:47
- DX64 - open source 64-bit ring 0 dos extender - Gianlu1950, 18.01.2022, 02:02
- DX64 - open source 64-bit ring 0 dos extender - Khusraw, 05.02.2022, 13:57
- DX64 - open source 64-bit ring 0 dos extender - Gianlu1950, 12.02.2022, 01:50
- DX64 - open source 64-bit ring 0 dos extender - Laaca, 17.01.2022, 16:47
- DX64 - open source 64-bit ring 0 dos extender - DosWorld, 30.01.2022, 18:40
- DX64 - open source 64-bit ring 0 dos extender - DosWorld, 31.01.2022, 18:35
- DX64 - open source 64-bit ring 0 dos extender - Laaca, 07.03.2019, 21:32