English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 11 December 2003, 08:32   #1
WintermuteX
Junior Member
 
WintermuteX's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 44
NMI Key?

Kick me if i'm blind, but i can't find the key to invoke an NMI
WintermuteX is offline  
Old 11 December 2003, 09:20   #2
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,041
Page-up. Or page-down, don't remember. One is help, the other is NMI.
thomas is offline  
Old 11 December 2003, 09:46   #3
WintermuteX
Junior Member
 
WintermuteX's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 44
Oh, so it's the same key as for the AR3, thx
WintermuteX is offline  
Old 11 December 2003, 09:58   #4
WintermuteX
Junior Member
 
WintermuteX's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 44
It seems page up/down are not the right keys ?!?
WintermuteX is offline  
Old 11 December 2003, 11:25   #5
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,041
What do you mean by "NMI" ? The Amiga does not have an NMI key (like "Restore" on the C64). The m68k NMI line is just not used on the Amiga. I don't know if WinUAE has added this feature. I couldn't imagine why it should.

Gruß Thomas
thomas is offline  
Old 11 December 2003, 12:33   #6
WintermuteX
Junior Member
 
WintermuteX's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 44
NMI is Interrupt Level 7 ... WinUAE supports it (at least the version history says so) in 0.8.23
The amiga don't have an NMI switch by default, but you can easily solder your own NMI switch (i did that).
An NMI is a perfect way to invoke non system monitor software like BigBrother or Ghostrider (among others) ...
Those Programms are great for debugging purposes and neat functions. The Restore key on the c64 was no real NMI AFAIK i soldered my own NMI switch on the c64 userport (or was it the expansion port? I don't really remember anymore .. shame on me), too.
WintermuteX is offline  
Old 11 December 2003, 12:40   #7
WintermuteX
Junior Member
 
WintermuteX's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 44
btw: i'm an idiot .. just kick me ... as stated in the version history: "IRQ level 7 shortcut in input-tab" ...
I simply made the mistake to look after an obvious button "Invoke NMI by: [field]" ...
Thanks for including this feature, Toni =)
WintermuteX is offline  
Old 11 December 2003, 14:22   #8
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
Smile FYI

Quote:
Originally posted by thomas
Page-up. Or page-down, don't remember. One is help, the other is NMI.
Originally it is:

PAGE-UP = wake UP Action Replay
(that's how you can easily remember it )

PAGE-DOWN = HELP key
(if you're feeling DOWN, you need HELP )
andreas is offline  
Old 12 December 2003, 10:12   #9
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 7,041
Quote:
Originally posted by WintermuteX
NMI is Interrupt Level 7 ... WinUAE supports it (at least the version history says so) in 0.8.23
The amiga don't have an NMI switch by default, but you can easily solder your own NMI switch (i did that).
An NMI is a perfect way to invoke non system monitor software like BigBrother or Ghostrider (among others) ...
Those Programms are great for debugging purposes and neat functions. The Restore key on the c64 was no real NMI AFAIK i soldered my own NMI switch on the c64 userport (or was it the expansion port? I don't really remember anymore .. shame on me), too.

Restore on the C64 keyboard was a real NMI, but it had some electronics which allowed the impulse only last for a very short time. This is why it was not always honored and why people used to hammer the key down.

Well, I don't know it but I assume the wake-up key on the AR creates a NMI. How else should one interrupt any running program at any time ?
thomas is offline  
Old 15 December 2003, 09:58   #10
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,949
Quote:
Originally posted by thomas
Restore on the C64 keyboard was a real NMI, but it had some electronics which allowed the impulse only last for a very short time. This is why it was not always honored and why people used to hammer the key down.
No electronics, but actually this was because of the Mitsumi keyboard's characteristics..

The rubber conductor (similar to those in Mitsumi made Amiga keyboards) has quite a big resistance, so you need to hit the restore key in order for it to make a low resistance connection and generate a NMI.

This was fixed in the C-64II (small motherboard) revision.

It's an easy mod to fix it if you don't want to hit the restore key, but the page that describes it is currently offline. :-(
Jope is offline  
Old 15 December 2003, 16:06   #11
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
Quote:
Originally posted by Jope
The rubber conductor (similar to those in Mitsumi made Amiga keyboards) has quite a big resistance, so you need to hit the restore key
yeah
ah the memories
Moreover, this characteristic was emulated a bit too accurately in CCS64 emulator
I sometimes feel like having to torture my IBM keyboard here until this damn RUN/STOP-RESTORE combination eventually works
andreas is offline  
Old 15 December 2003, 19:08   #12
teh
aka Superfrog
 
teh's Avatar
 
Join Date: Nov 2003
Location: Vancouver, Canada
Age: 34
Posts: 153
WTF is an NMI key?
teh is offline  
Old 15 December 2003, 19:46   #13
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
A key to invoke a non-masked interrupt (NMI).
That's techie stuff though, don't bother.
andreas is offline  
Old 15 December 2003, 20:01   #14
derSammler
Senior Member
 
Join Date: Jun 2001
Location: Germany
Posts: 1,667
Quote:
A key to invoke a non-masked interrupt (NMI).
"Non Maskable Interrupt"
derSammler is offline  
Old 15 December 2003, 20:39   #15
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
Hooooo

oops right - that's QUITE a difference in meaning!
andreas is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
68060 on A2000 NMI Autovec crashes blakespot project.WHDLoad 10 05 February 2013 19:14
Triggering a Level 7 NMI Interrupt in WinUAE psw support.WinUAE 2 07 December 2010 15:14
Amiga 'HELP' key - tribute thread to the abandoned key... Paul_s Amiga scene 22 23 July 2009 12:15
A600 NMI on 68k.. xc8 support.Hardware 11 08 November 2008 17:07
NMI-Switch on A1200 rgen support.Hardware 5 16 March 2002 18:01

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 11:15.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15946 seconds with 13 queries