Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.development    |    Operating system development chatter    |    4,255 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 2,260 of 4,255    |
|    wolfgang kern to muta...@gmail.com    |
|    Re: Star Trek and Socialism, was [Re: as    |
|    15 Jun 21 14:50:13    |
      From: nowhere@never.at              On 15.06.2021 14:28, muta...@gmail.com wrote:              >> [about INTx014...]       >> did you ever see that INT 00..1F are reserved for CPU exceptions ?              > No, I didn't know that, but I presume you mean in       > protected mode.              yes, but not only. Exceptions 0x0F..0x18 can occur in RM as well.              > I used to do INT 13H etc in protected mode, and it would       > be translated into an INT 13H in real mode, but Alica changed       > the code so that it has this:              > #define BIOS_INT_OFFSET 0x90 /* BIOS interrupt 0x10 is moved to 0xA0. */              a well known documented alias for INT0x10 is INT0x6D              > She also copied the real mode interrupt vectors to match.       > I'm not sure if she considered the option of subtracting       > 0x90 from the interrupt number when it reached the       > real mode code instead.       > I would ask her if Microsoft's goons hadn't got to her first.              IRQs and INTs...(origin was IRQ0..7 at INT8 and IRQ8.. at INT7x)       I saw that as weird, so my IRQ_0..15 were remapped to INT_50..5F.              BUT my DOS-emulator trap all INT instructions and call my own       code for desired functions instead of BIOS INTs.       __       wolfgang              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca