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.013s
<1234567…34>
  • Interrupt routineI have been trying to create an interrupt routine for playing AY music in the background but cant seem to get anything working. I have a music rou…

    ... been trying to create an interrupt routine for playing AY music in ... />
    I have a music routine in bank 6 that plays ... /> Does the bank switching mean interrupt routines cant be used?
    daveysludge daveysludge November 2016 Development
  • Monitor/debugger that doesn't use the Speccy ROM?Was there ever a Spectrum monitor/debugger released that didn't use the ROM, for key input and character output routines? The reason I ask is that i…

    ... indicate that it uses the IM1 interrupt routine for reading the keyboard, but ...
    glancaster glancaster February 2007 Development
  • Is the original divIDE compatible with Interface 1Is the original divIDE hardware compatible with Interface 1 ? I would like to use the divIDE and Microdrives connected at the same time. Is this pos…

    ... connected ?

    The NMI routine of the divIDE should also ... 8
    #0038 = IM1 interrupt routine
    #0066 = NMI routine
    #04C6 = SAVE
    velesoft velesoft January 2009 Hardware
  • The Hobbit 128K editionWhat's this?<br>What better to celebrate the new forum with, than a long-awaited release!<br><br>I got tired of all the quibbling over tiny details i…

    ... do mad things while in IM1 with the 128K flag bit ... (page) is ignored by the IM1 interrupt routine, also this 58880 update. It ...
    nuggetreggae nuggetreggae June 2015 Brand new software
  • DIVIDE versus ZX128 ROMDivide interface use hardware mapping of extra memory on this fixed points in 48rom: #0000 - power-on/reset/rst0/software restart #0008 - syntax erro…

    ... - im1 interrupt/rst #38
    #0066 - nmi routine
    #04C6 - tape save routine
    #0562 - tape load and verify routine
    #3D00 to #3DFF - tr ...
    velesoft velesoft February 2013 Development
  • that "listing variables during runtime" thingWell, I did eventually finish this, but with my meds playing up I don't have much time each day that I can spend at the computer, so it's taken rathe…

    ... separate IM2 interrupt routine I decided to use IM1 and BREAK ... to call the routine, and then ... Part the 5th - the relocation routine assembler listing:
    [url] ... absolute addresses within the target routine, which would otherwise become ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • Interupt service routinehas anyone set up a interupt service routing with pasmo? this one I tried resets the speccy EDIt- I placed the code after the END directive, I fi…

    ... byte.
    im 2 ; Select interrupt mode 2.
    ei ; enable ... /> org 65024
    ; pointers To interrupt routine.
    defb 200
    defb ...
    slenkar slenkar April 2017 Development
  • ZEsarUX 8.1 stableHi! I've uploaded a new ZEsarUX 8.1 stable version. Go to the github released webpage to download it: https://github.com/chernandezba/zesaru…

    ...
    -debug CPU window: show interrupt routine pointer on im2 mode
    IM1
    Fixed RETI behaviour
    chernandezba chernandezba February 2020 Emulators
  • VSYNC FunctionI have written a VSYNC function, so that I can clear the screen before redraw without flicker on the screen, I do this by peeking at the address 2367…

    ... z80 in im1 mode, which means an interrupt causes a ... if the z80 is in im1 mode, asm or not ... im2 mode and write an interrupt routine that simply does an ... around 19 cycles following the interrupt.

    A ... to see if an interrupt occurs. This depends on ...
    Alcoholics Anonymous Alcoholics Anonymous May 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... TV], the ULA(?) generates a interrupt and is doing this 50 ... ?
    (Dont answer before the interrupt occurs)
    I am trying ... . if interrupt (IM 0, IM1, IM2) is enabled, processor jumps to interrupt routine (TIME ...
    Fikee Fikee August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... snapshot file I set the interrupt flipflop byte to 0, because ... 0 ;IX
    .byte $ff ;Interrupt (bit 2 contains IFF2, 1 ... 2 ;IntMode (0=IM0/1=IM1/2=IM2)
    .byte 4 ... /> jr repeat


    ; interrupt routine
    ; it does the same ...
    Erlstoned Erlstoned August 2004 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…

    ... the ULA is generating an interrupt each 1/50s at the ... the z80 in im1 mode, which means when this interrupt occurs code ... to set up our own interrupt routine and another way is to ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • The BASIC ISRFirst of all, excuse me if my blatant ignorance about this topic makes me write some nonsense :) The thing is that I'm finishing a game in mixed BAS…

    ... all of these in the interrupt service routine. Also, if you are ... have to go back to IM1 mode before accessing the RAMdisk ... ? This assumes your player and interrupt routine is located in the top ...
    Alcoholics Anonymous Alcoholics Anonymous November 2006 Sinclair Basic
  • 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…

    ... the z80 in IM1, which means when an interrupt occurs the ... code executed inside an interrupt service routine (such as the ROM ... is being executed, all interrupt service routines must preserve all ... polls the keyboard in the interrupt routine. The z80 must scan ...
    Alcoholics Anonymous Alcoholics Anonymous May 2007 Development
  • He's back......and he's got a new trick! AY Chip here. I've been away far too long. I would like to announce 'HatStand': for no adequately explored reason, I h…

    Because that's the interrupt mode it's in. You ... can change the interrupt mode with instructions IM0, IM1 and IM2. Interrupts ... behaviour by selecting a different interrupt mode. IIRC mode 2 is ... of the addess of the interrupt routine were the same then filled ...
    Code Monkey Code Monkey August 2007 Chit chat
  • IY RegisterIve got a really bizarre bug, and I have only just started using the IY register. I seem to remember reading somewhere in a programming book, to neve…

    IY is used by the rom interrupt routine. If you have im1 interrupts running your program is going to crash.
    Alcoholics Anonymous Alcoholics Anonymous September 2007 Development
  • Tinkering with Quique Llar?a's Midi2Ay tool...Im tinkering with Quique Llar?a's Midi2Ay tool, found at: [url]ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/midi2ay-0.1.zip[/url] Im not a v…

    ... music will play during the interrupt

    the ...
    ; entry to the im2 interrupt routine
    ; save registers used here ... ; incidentally one should always terminate interrupt routines with reti so that ... were not returning to im1 mode so that the ...
    Alcoholics Anonymous Alcoholics Anonymous October 2009 Development
  • Midi Out from machine codeI need to send midi-signals by machine code, while Basic is too slow for my current project. I already read I can use hookcode #11E, but I have some …

    ... get back from that routine at all, out'ing ... the duration of the routine. If they need to ... be enabled while the routine is running then sys ... br /> The rom IM1 interrupt, upon hitting an interrupt checks bit 4 of ... during the course of the interrupt.

    As ...
    nuggetreggae nuggetreggae April 2010 Hardware
  • Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …

    The routine can be only executed twice ... +1=23611) updated with default IM1 interrupt handler. The handler polls the ...
    Shiru Shiru June 2010 Sinclair Basic
  • Z80 Processor Interupt helpHi everyone, Currently designing a Z80 computer and i need a little help with these interupts. If i have an I/O device that sends a pulse to the int…

    ... begin execution at address 0038h (interrupt routine)
    - IM 2: ... be performed (interrupt routine).

    For IM1 and IM2, ... to jump to the interrupt routine. For IM0, it ... TMS to acknoledge the interrupt, from the interrupt routine.

    ...
    mcleod_ideafix mcleod_ideafix January 2011 Hardware
  • 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…

    ... taken to handle the actual interrupt itself is almost certainly significantly ... in the interrupt routine. That's far more significant.[/QUOTE]An IM1 interupt ... the start of the interupt routine is about the speed of ...
    Jonathan Harston Jonathan Harston June 2012 Development
  • RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…

    ... thread, or unless a different interrupt routine has been loaded, the +2A ... disk motor timeout routine as part of the interrupt procedure.

    routine shifting stuff around - including the ... I had to change to IM1 while I was using DOS ...
    Battle Bunny Battle Bunny January 2013 Games
  • 30-column 8x2 multicolor (even in 48K)I don't recall any 8x2 multicolor routine for 30 columns that would work on all Spectrum models (including the Spectrum 48K), so I decided to write i…

    ... for an IM1 interrupt to occur, which means the Speccy ROM routine kicks ...
    joefish joefish August 2013 Development
  • 30-column 8x2 multicolor (even in 48K)I don't recall any 8x2 multicolor routine for 30 columns that would work on all Spectrum models (including the Spectrum 48K), so I decided to write i…

    ... for an IM1 interrupt to occur, which means the Speccy ROM routine kicks ... later models freezing, and the IM1 can vary as much as ...
    R-Tape R-Tape August 2013 Development
  • Mountains of Ket - Written in Basic?Was Mountains of Ket written in Basic? And if so is there any way to break into it? The parser's pretty impressive, I want to see how it was done.

    ... continue with the normal maskable interrupt routine.
    Replace with "POP AF ... disable the IM2 routine and resume the normal IM1 mode, then press ... />
    The TAP version uses IM1 and changes the error return ...
    Battle Bunny Battle Bunny November 2013 Games
<1234567…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
im1 165 195
interrupt 2.6K 4.5K
routine 9.5K 14.8K

Related Threads

  • Interrupt routineI have been trying to create an interrupt routine for playing AY music in the background but cant seem to get anything working.<br /> <br /> I have…
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding.<br /> <br /> I think that there might be more of these routines out there (where-eve…
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code.<br /> <br /> The line routine th…
  • How do I avoid BASIC becoming corrupted on returning from a M/C routine?I'm having trouble with my BASIC program becoming corrupted on returning from a m/c routine which sets all the registers (including the shadow regist…
  • 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…
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling.<br /> <br /> As promised here is the code for the routine.<br /> <br /> It…
  • Key Redefine RoutineAnyone written a nice key redefine code snippet?
  • Interrupt timingsHow long does the ULA hold /INT low for on interrupt on each of the Spectrum models?
  • Competition: Sadistick routine on Spectrum ROMMy vote goes to BEEPER at #03B5<br /> Let's ear you pick! :)<br /> <br /> And a great BOHHHHHHHHHHHHH to Dr Ian Logan &amp; Dr Frank O'Hara for their…
  • Capture Routine HelpData:<br /> <br /> ORG 32768 <br /> <br /> <br /> [ This Message was edited by: dalmudlee on 2005-08-10 01:57 ]

Related Searches

  • fastest screen routine
  • screen routine
  • 16k interrupt
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • best place for interrupt table
  • interrupt table
  • turbo load routine
  • simply turbo load routine
  • vortex interrupt
  • joe gunn sprite routine
  • interrupt rom
  • scroll rom routine
  • simple sprite routine
  • loading routine
  • interrupt routine for music player
  • beginnner interrupt routine
  • beginner interrupt routine

Copyright © 2024 World of Spectrum