| | |
protected mode programming guide
![]() |
Protected mode does not have access to real mode addresses. You have to switch back to real mode to access it. Yes its a pain in the butt. How to do it? I don't know, all I know is what I've read from documentation of dos extenders such as Phar Lap. Unfortunately when MS-DOS died so did many other companies such as Phar Lap.
Last edited by Ancient Dragon; Nov 11th, 2007 at 8:41 am.
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
•
•
Join Date: Oct 2007
Posts: 19
Reputation:
Solved Threads: 1
heya why is it that wen i switch back to real mode i cant access real mode interrupts even when i never modified anythang like for instance this code
mov EAX,CR0
OR AL,0H
MOV CR0,EAX;THEN SWITCH BACK TO REAL MODE
MOV EAX,CR0
AND AL,10B
MOV CR0,EAX
;THEN INT 10H
MOV AX,3H
INT 10H
;THEN MY PROGRAM DOESNT RESPOND PLS HEL-P
mov EAX,CR0
OR AL,0H
MOV CR0,EAX;THEN SWITCH BACK TO REAL MODE
MOV EAX,CR0
AND AL,10B
MOV CR0,EAX
;THEN INT 10H
MOV AX,3H
INT 10H
;THEN MY PROGRAM DOESNT RESPOND PLS HEL-P
![]() |
Similar Threads
- Protected mode reboots (Assembly)
- Help needed for a project concerning protected mode (Assembly)
- Compiling Programs (C++)
- Graphics in Pixel,Mode13h:Part 1 (C++)
- Beginning Windows programming in Assembler (Assembly)
- Help Me on Symbian(OS) Programming with c++ (C++)
Other Threads in the Assembly Forum
- Previous Thread: timed int
- Next Thread: Protected To Real Mode Error
| Thread Tools | Search this Thread |






