Re: DRL updated!
"Arkady V.Belousov" <[email protected]>
| Newsgroups | gmane.os.freedos.devel,gmane.spam.detected |
|---|---|
| Message-ID | <[email protected]> |
X-Comment-To: Eric Auer Hi! 23-Окт-2002 06:19 [email protected] (Eric Auer) wrote to [email protected], [email protected]: EA> PS: I have also removed all intr() calls, which use incompatible EA> selfmodifying code in most Turbo Pascal versions. What is left 1. INT instruction not allows an non-constant argument, so you can't call interrupt with variable number else than through manually prepared code (or else you should make 256 times of INT 0, INT 1, etc and then make jump by calculated offset). 2. Selfmodifying code is _not_ incompatible - at least, while you say about "real mode". EA> is one inline(...$cd/$16...) and one msdos(...). Should be safe EA> for all v86/emm386 things and other self-modifying-code-not-likers. In V86 mode you _may_ modify code (also as _any_ other byte of memory).