Andalusia are not able to deactivate the devices used by that response time is critical, such as the Intel 8087 math coprocessor in the IBM PC, the low battery indicator, or a parity error occurs in memory.
On some computers clonic interruptions eMascar not used to handle the differences between your hardware and the original IBM. So, if you try to access one of these devices are launching an NMI and the BIOS code is executed by the hardware in that machine.
NMI could also be launched by the user, allowing the program to allow current debugging. In this case to throw an NMI is suspended from the program and control was transferred to a debugger to enable the program to inspect the state of the memory, registers, etc. NMI These were launched in different ways, like pressing a button via a key combination or through a program.
In games, there was an NMI and the game was interrupted, so you could get extra lives by example by modifying the area of memory where they kept the remaining lives.
Get more:
- Evercool NightHawk Copper Universal Ram Heatsinks by Evercool
- Memory disambiguation hardware: a review.(Invited Paper): An article from: Journal of Computer Science & Technology by Fernando Castro, Daniel Chaver, Luis Pinuel, and Manuel Prieto (Digital - Jan 29, 2009) - HTML
- Code: The Hidden Language of Computer Hardware and Software by Charles Petzold (Paperback - Nov 11, 2000)
