World of Spectrum
  • Categories
  • Discussions
  • FAQ
  • Sign In
Home › Search
Title Search
@title beer Word 'beer' in title
User Search
  • @user admin Only posts by Admin
Text Search
  • @body beer Word 'beer' in the text
Phrase Search
"Hello World" Exact phrase match
Exclude Terms
  • car -red Search cars that are not red
"Or" Searches
  • honda | bmw 'honda' or 'bmw' results
Multi-Field
@(title,body) hello Both contain 'hello'
WildCard
  • hond* civ* Match all with an astrix
Combination
  • @title bmw @user admin
See more supported syntax examples
Search Again :: Adv Search 1000 results in 0.019s
<1234567…34>
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... it is low at the start of the last T state ... IFF2 (the secondary interrupt flipflop; see the non-maskable interrupt section for details on ... /> Non-maskable interrupt (NMI)

    The Z80 has a second interrupt, the non-maskable interrupt. This ...
    Fraser Fraser July 2004 Development
  • How does interrupts work?I am a little confused regarding the interrupts on the Spectrum. If I have some hundred bytes of machine code started with, say, [B]RANDOMIZE USR 300…

    ... video hardware generates a maskable interrupt at the start of a video frame ... every 1/50s. "Generating a maskable interrupt" means the hardware pulls the ... instruction. Another kind of interrupt, known as the non-maskable interrupt (NMI), can be ...
    Alcoholics Anonymous Alcoholics Anonymous May 2007 Development
  • Ultimate! Time WasterThis used to bug me big time 25 years ago.:mad: In the early 16k releases of Ultimate Play the Game , Games Jetpac Cookie Trans am there are three …

    ... />
    [B]BLOCK: "1". Start Address: 23424 Length: 15[/B ... />
    [B]BLOCK: "2". Start Address: 23728 Length: 1[/B ... by stopping the use a Non Maskable Interrupt to break into the code ... br />
    [B]BLOCK: "3". Start Address: 23672 Length: 2[/B ...
    BloodBaz BloodBaz May 2009 Games
  • Assembly Programming for IDIOTSOk are there any websites guides for what opcodes do in a z80 or books... but for really really thick people like me :-) Something along the lines …

    ... , so how does it start up again....etc.
    ... an 'Interrupt'. This 'Interrupt' is known as a 'Maskable Interrupt' because ... On the Spectrum, a maskable interrupt happens every 50th of ... :

    The NMI (non-maskable interrupt) bug was fixed in later ...
    ASM ASM October 2010 Sinclair Miscellaneous
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... ----------------------------------------------------

    ; THE 'START'
    org 0x0000
    ;start:
    di ; switch ... ; then jump

    ; THE 'NON-MASKABLE INTERRUPT' ROUTINE
    org 0x0066
    chev chev October 2013 Development
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... secondary interrupt flipflop; see the non-maskable interrupt section for ... known as a retriggered interrupt.

    Non-maskable interrupt (NMI)
    ...
    The Z80 has a second interrupt, the non-maskable interrupt ...
    Philip Kendall Philip Kendall July 2004 Development
  • Any Errors?Any errors you feel Sinclair Research or even Amstrad made with the speccy??

    ... ?
    [/quote]

    NMI == "non-maskable interrupt". 'Normal' interrupts (those generated by ... ') by the DI instruction. The non-maskable interrupt, as you may be able ... stored there if it is non-zero. Unfortunately, the test was ...
    Philip Kendall Philip Kendall March 2004 Sinclair Miscellaneous
  • Any Errors?Any errors you feel Sinclair Research or even Amstrad made with the speccy??

    ... Kendall wrote:
    NMI == "non-maskable interrupt". 'Normal' interrupts (those generated by ... the DI instruction. The non-maskable interrupt, as you may be ... stored there if it is non-zero. Unfortunately, the ... you to force an interrupt whenever you want, and ...
    monty.mole monty.mole March 2004 Sinclair Miscellaneous
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    [quote]
    Non-maskable interrupt (NMI)

    When an ...
    Fraser Fraser July 2004 Development
  • for a stupid: what?s NMI?erhm, yes, I?m not familiar with it... :rolleyes: I know the function of a hardware ?snapshot? button from Didaktik M/Kompakt, but I?m not familiar…

    NMI stands for Non Maskable Interrupt (what that means I don't know :-P)

    I believe it's used on these add on interfaces to break out of the program running on the spectrum and run routines from the interfaces rom (but don't quote me on that)
    guesser guesser August 2006 Hardware
  • for a stupid: what?s NMI?erhm, yes, I?m not familiar with it... :rolleyes: I know the function of a hardware ?snapshot? button from Didaktik M/Kompakt, but I?m not familiar…

    Non Maskable Interrupt: an interrupt which cannot be ignored; the normal interrupt mechanism is ignored (or ... the variable if it is non-zero, and jumps to it ...
    Philip Kendall Philip Kendall August 2006 Hardware
  • ZX80 and 81 hardware questionsI'm finding a lot of the documentation that is ostensibly about the hardware of the ZX80 and 81 to be primarily about the software. I was hoping some…

    ... + IOREQ active (ie, interrupt acknowledge) triggers horizontal sync, ... 16 cycles after after interrupt acknowledge; this isn't ... trigger, with ignoring maskable interrupts being left to ... receive a maskable interrupt and then a non-maskable interrupt in very ...
    Thommy Thommy September 2011 Hardware
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    ... and wait for interrupt.
    IM 0 Set interrupt mode 0.
    IM 1 Set interrupt mode 1.
    IM 2 ... /> RETI Return from interrupt.
    RETN Return from non-maskable interrupt.
    RL m ...
    Ralf Ralf October 2011 Development
  • ZXspin saving a game that you are playing:confused: Got ZXspin have installed it OK but having difficulty in working out how to save a game that you have loaded and are playing. IE I am par…

    ... />
    F5
    Trigger a non-maskable interrupt (NMI) if emulating a Multiface ...
    ASH-II ASH-II March 2012 Emulators
  • PlusDlite problems with 128K modelsLast year I developed the PlusDlite, and already shipped out a couple of them. Only recently I discovered some problems with 128K models. I remember…

    ... decimal):

    [CODE]THE 'NON-MASKABLE INTERRUPT' ROUTINE
    This is the ...
    bverstee bverstee February 2014 Hardware
  • PlusDlite problems with 128K modelsLast year I developed the PlusDlite, and already shipped out a couple of them. Only recently I discovered some problems with 128K models. I remember…

    ... AF Save R register and interrupt status.
    0063 JR #0069 ... DEFB #00

    THE 'NON-MASKABLE INTERRUPT' ROUTINE
    This is the ...
    bverstee bverstee February 2014 Hardware
  • Address bus contents (i.e. PC) during execution of HALTI'm wondering if anyone can tell me what's placed on the address bus during execution of HALT, beyond the initial M1 cycle. The Z80 user manual state…

    ... -executed, until a maskable or non-maskable interrupt is accepted. Only ... increased before the interrupt routine is called.[/ ... NOPs, until a maskable or non-maskable interrupt is accepted. Only ... operation (/NMI) or an interrupt acknowledge (/INT).[/FONT]
    1024MAK 1024MAK March 2014 Hardware
  • HALT: Why always 4ts?Instruction breakdown of halt is like that: PC 4ts. That means it fetches instruction byte from ram which tooks 4 ts and then does nothing and read…

    ... until there is a maskable interrupt (if enabled), a non-maskable interrupt or a reset ... HALT state even though no interrupt occurred. That is, [I]if ...
    TonyB TonyB February 2015 Development
  • divIDE emulationI'm banging my head against a brick wall here,so i am asking for some help. Until i get my funds together for a real divIDE for my hardware,i have b…

    ... ) Press F5 to generate a non-maskable interrupt. The screen border will turn ...
    Alessandro Grussu Alessandro Grussu January 2016 Emulators
  • Disassembly's I'd love to seeThis is not meant as some kind of request thread, as that would be grossly cheeky to ask for (however muchI wanted it) but I somehow felt a need to p…

    Is it the non maskable interrupt? If it jumping to address 38, then it is.
    Luny Luny November 2020 Sinclair Miscellaneous
  • Sync-buzzer, interrupts and general confusionBeen wittering on about this in the Misc group, but thought it was best discussed here. Basically been trying to recreate the Sid-Sound effect from A…

    ... of interrupts: NMI (non-maskable) and MI (maskable interrupts). Both are ... /> IM 1 : When a maskable interrupt occurs the Z80 will execute ... disables interrupts when an interrupt service routine is called. ... up at the start of your interrupt service routine once ...
    Alcoholics Anonymous Alcoholics Anonymous September 2003 Development
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... machines: search in VARS for start of BASIC and POKE the ... nice

    10 REM START AFTER REM : PRINT "HELLO"
    start of your charactercode, making it ...
    na_th_an na_th_an April 2005 Development
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... interrupts:- non-maskable interrupts (NMI) and maskable interrupts (MI). Both kinds of interrupt are ... /INT pin to generate a maskable interrupt. In short, interrupts are a ... , the ULA generates a maskable interrupt at the start of each video frame ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... ] would be good places to start (although I don't think ... .html]here[/url]. I would start with fusetest first. Your existing ... are 3 interrupt modes, interrupts can be either maskable or non-maskable etc.[/QUOTE ...
    ccowley ccowley June 2011 Emulators
  • Opus DiscoveryWould anyone have any materials about programming the Opus Discovery disk? I know it overrides ROM and uses microdrive commands, but I am more into b…

    ... available here and I must start from zero. Amazing....

    interrupt when done?)
    4. If ... floppy controller, is done by Non Maskable Interrupts and the JP (HL ...
    tstih tstih February 2016 Development
  • non standard loader bar coloursAs with my speedloader thread, when did non standard colours start to appear and who came up with the idea and what was the reaction?

    As with my speedloader thread, when did non standard colours start to appear and who came up with the idea and what was the reaction?
    RND RND April 2007 Games
  • Simple explanation of interrupts (in the context of Z80/Speccy)I wondered if somebody on here could explain in simple terms how interrupts work on the Speccy and where interrupts are source from. Are they a natur…

    ... -frame, can you schedule an interrupt or trigger one manually? Are ... own handler, or does each interrupt go through a list (or ... /> I remember hearing stuff about non-maskable-interrupts in the case of ...
    takapa takapa June 2012 Development
  • ZX48k terminal...Hello everybody, I thought someone might help me. I connect my good old ZX48k to my PC via serial (IF1) link, and I was trying to write a little term…

    Keyboard scanning to start at &38 because the ... the BASIC is actually the maskable interrupt service routine. The keyboard scanning ...
    john john December 2001 Sinclair Miscellaneous
  • Program sizeI am typing a basic program into a ZX and I need to find out exactly how much memory it is using. Is there a way to calculate this? :confused:

    ... is made by subtracting the start of free memory from the ... the machine stack from the start of free memory.
    This ... of ROM and allows for maskable and non maskable interrupts to use the ...
    Geoff Geoff August 2004 Sinclair Miscellaneous
  • NMI : especially PitersHello Piters, here the link to your NMI-button. [url]http://members.tripod.com/~piters/nmibutto.htm[/url] I don't understand your reason to place …

    ... 'd expect the CPU to interrupt the already running NMI routine ... . The state of IFF1 (the maskable interrupt flip flop) is restored from ... case, what happens with a non-debounced NMI switch will depend ...
    Winston Winston April 2007 Hardware
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
non 10.7K 12.2K
maskable 115 182
interrupt 2.6K 4.5K
start 30.5K 37K

Related Threads

  • How do i start with all of this?Having just come across this spectrum revival I am totally confused about how to run games on my mac (G4).<br /> <br /> I've downloaded the Spectacle…
  • Stacks of Spectrum tapes for sale - 50p start - inc. Ultimate gamesI have a load of Spectrum games that I've listed on EBAY at the moment, all of which start at 50p, mostly first generation early titles.<br /> <br />…
  • Early first generation Spectrum titles for sale - 50p startI have a load of Spectrum games that I've listed on EBAY at the moment, all of which start at 50p, mostly first generation early titles.<br /> <br />…
  • Non Spectrum 4 Spectrum Swaps - Anybody ?ive amassed a few tapes i dont require, if theres anybody interested, make me an offer, will be put on ebay if nobody is interested.<br /> <br /> I w…
  • i want to start writing my own gamesi want to start writing my own games but have no idea how. is there any downloadable dummys guides or some software that teaches u how. the only expe…
  • Battle fleet Orion -- Non-buggered-up versionI was wondering, does anyone have a version of this type-in where you can actually see what you're doing ? The listing published in Your Sinclair/iss…
  • Type-ins for non-standard languagesDoes anyone know if there has ever been any type-in programs for non-standard languages e.g. Forth, Micro Prolog etc. I recently bought copies of tho…
  • Interrupt driven code at overclocked pace....Is it possible for a MC coder to do a routine (i.e. interrupt music player, for within/during Basic)if he knows said machine is running at 400 percen…
  • Where do you start!I am fairly new to spectrums, and have only been programming for a couple of years starting on bbc basic.<br /> where do you start programming a game…
  • start tapeI picked up an old spectrum zx in a junk shop. it seems to be working ok but as i remember there was some kind of start tape. can you help me to loca…

Related Searches

  • 16k interrupt
  • basic start address
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • best place for interrupt table
  • interrupt table
  • non working harlequin
  • vortex interrupt
  • interrupt rom
  • start tape press
  • zx81 run on start
  • firestorm interrupt
  • non maskable interrupt
  • non maskable interrupt error
  • where to start with hardware
  • interrupt
  • start a disscussion

Copyright © 2024 World of Spectrum