DX64 - open source 64-bit ring 0 dos extender (Announce)
> Thanks, but this debugger shows just a black screen when I start it (in
> qemu and in true DOS ).
The debugger uses a special "unusual" 132x64 text mode based on Japheth's SETM48 and others sources. This may not work on all hardware.
I added qemu and Bochs detection to the debugger.
> It's probably a typo, but the keyboard is usually read by Int09 and the
> timer is handled by Int08 - your code looks as if you've mixed up those.
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.
I moved this part of the code to Int09 and uploaded new sources.
> I didn't try to assemble because you mentioned that a "special" version of
> fasm is needed.
To recompile sources you need to download from my google drive for example the file FASM172.7Z
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