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
  • 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
  • Coding for 128kHi all, I wonder if anyone can suggest any useful reading/threads/examples on the fundamentals of 128k coding. Chapter 24 of the +2 manual has prov…

    ... Machine Language for the Absolute Beginner", and the Amstrad manual for ... /zx-comp/zx8606.zip]Keypad Interrupt Routine[/url]
    [url=http://www ...
    Battle Bunny Battle Bunny October 2012 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…

    ... a JP to your 'real' interrupt routine. However, this doesn't work ... 19 tstates to reach the interrupt routine:

    * M1: 7 ... high byte and jump to interrupt routine.

    In IM ... /> If you have a short interrupt routine, it is possible that the ...
    Philip Kendall Philip Kendall July 2004 Development
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ... /> It waits till the next interrupt (HALT) so that it is ... />
    RET

    ;PREPARES INTERRUPT HANDLING
    INITIM2:

    RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:
    robpearmain robpearmain September 2004 Development
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok, After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following: I have 2 x 6k Offscreen areas (Yes, that's …

    ... TO 1

    Every Interrupt that's fired (1/50 ... /> RET


    ;PREPARES INTERRUPT HANDLING
    INITIM2:

    RETI


    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:
    robpearmain robpearmain September 2004 Development
  • How can I see how long it took for IM2 to runHow can i see how many cycles it took for my interrupt routine to run, is there some way with Spectaculator debugger etc to see how long it has taken…

    How can i see how many cycles it took for my interrupt routine to run, is there some way with Spectaculator debugger etc to see how long it has taken from entering the IM2 routine to RETI
    robpearmain robpearmain October 2004 Development
  • Musician WantedI am looking for an ay musician for a game being written now. The project is far enough along that this is probably a good time to start on the musi…

    ... with the player in the interrupt routine, let me know!
    Alcoholics Anonymous Alcoholics Anonymous March 2007 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... to jump to the main interrupt routine:
    ld hl,sample_jump ; ... br />

    ;Main interrupt routine:
    ;-----------------------
    interrupt_main
    < ...
    ;Example jump to interrupt routine:
    sample_jump
    jp interrupt_main ...
    joefish joefish May 2009 Development
  • Doubling the Spectrum's resolution?Before the advent of digital, PAL TV sets had a resolution of about 702x576 pixels. It was overscanned (i.e. the edges of the broadcast picture would…

    ... display page with an IM2 interrupt routine, it should be possible to ... telling it to skip one interrupt cycle.

    2. To ...
    ajmoss ajmoss October 2009 Hardware
  • Need help with interrupts againI'm fighting to understand how interrupts code handling works I'm trying to set my simple own interrupt routine, as I don't want to be dependent on …

    ... my simple own interrupt routine, as I don ... variables normally and Basic interrupt routine overwrites this memory.
    interrupt routine does nothing, just ... command - end interrupt
    ;each interrupt automatically disables interrupts ...
    Ralf Ralf November 2009 Development
  • Help fix this keyboard read program?This code runs in an interrupt routine with DI. What would be the simplest way of making it so it doesn't auto repeat a keypress? [code]keys: ld a…

    This code runs in an interrupt routine with DI.

    What ...
    FrankT FrankT February 2010 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 …

    ... 48K Basic together with an interrupt routine which sends the midi data ...
    bverstee bverstee April 2010 Hardware
  • Tricks with IN 31It's generally considered unwise to use a Kempston joystick's fire button to start a game, because the floating bus effect can make arbitrary data ap…

    ... upper border (using a short interrupt routine in IM2 to make sure ... , I'll rewrite the start routine that I've just typed ...
    ajmoss ajmoss April 2010 Hardware
  • Emulator to create log files?Could someone please recommend a Spectrum 128K emulator that can dump the following data to an external text file, while emulating at normal speed? …

    ... the entry point of the interrupt routine and at a single HALT ... the entry point of the interrupt routine.

    Failing that,
    interrupt routine.
    ajmoss ajmoss June 2010 Emulators
  • A question about M1 cyclesI'm writing an interrupt routine that, after the usual register pushes, will jump to a location of my choice with a [b]JP (IY)[/b] instruction. If I…

    I'm writing an interrupt routine that, after the usual register ... only manifest itself if an interrupt pulse occurred [b][i]during ...
    ajmoss ajmoss June 2010 Development
  • Sys64 - bug foundI've found experimentally on real ZX Spectrum and on emulator that [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0008823"]Ron Seniscal's SYS…

    ... . Exaimining the code of the interrupt routine I noticed that the addresses ... Interface1 remains active during the interrupt and the Spectrum HALTs waiting ...
    mattsteel mattsteel September 2011 Sinclair Miscellaneous
  • The need of having a 257-byte table for IM2 routinesThis came from a discussion at the speccy.org forum. I have understood that the reason behind the 257-table for IM 2 routines is due to certain joys…

    ... bus, messing around with the interrupt routine address calculation.

    People ...
    mcleod_ideafix mcleod_ideafix August 2012 Development
  • recovering the stack after an errorMy normal error handler starts with the stack as reset by LD SP,(ERR_SP) in $0053 ERROR_2, sets up some stuff and returns to BASIC via a "JP C,$1e73 …

    ... there's an interrupt between $0058 and my routine the stack history ... gets overwritten by the interrupt routine and everything goes to pot ...
    Battle Bunny Battle Bunny October 2012 Development
  • multi-scroll m/c subroutine for BASICArising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. whe…

    Arising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. where width is
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • Optimisations in Exomizer Z80 decrunch codeThis is the 163 bytes old code (simple and optimized): [CODE] ld iy, exo_mapbasebits ld a, 128 ld b, 52 push de exo…

    ... s used by Amstrad CPC interrupt routine. Also there is a size ... (first instruction) of the exo_getpair routine before the first call to ... that routine.

    Another change ... "ret nz") of the exo_getbit routine.

    The fourth ...
    antoniovillena antoniovillena November 2012 Development
  • Hardware description - DivIDE interface[B][U]DIVIDE interface / DivIDE 2k11[/U][/B] [B][U]The main description[/U][/B] DIVIDE is IDE interface with own external memory. Thanks to very goo…

    ... /> [B]#38[/B] (im 1 interrupt routine)
    [B]#66[/B] (nmi ... routine)
    [B]#4C6[/B] (tape ... , modify rst8 and im 1 routine, use new correct NMI menu ...
    velesoft velesoft August 2013 Hardware
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ... at address 0xd4d4 (interrupt service routine entry)
    wpoke ... />
    ; pointers to interrupt routine.

    defb 200, ... byte.
    im2 ; select interrupt mode 2.
    ei ...
    slenkar slenkar October 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…

    ... writing a separate IM2 interrupt routine I decided to use ... 4th - the streamlined print routine assembler listing:
    [url ... Part the 5th - the relocation routine assembler listing:
    [url ... addresses within the target routine, which would otherwise become ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • Game loopJust working on my first ever Spectrum game, and am struggling to work out what the game-loop should look like. I've got interrupts enabled (mode 2)…

    ... doing anything in the interrupt routine at the moment.
    interrupt to occur
    clear_sprites
    routine actually draws them ... and then the draw_sprites routine clears them off ...
    feynman feynman January 2014 Development
  • Making AY musicCan anyone recommend an AY music making package that is as user friendly as Beepola is for the speccy beeper? And do they make their own interrupt r…

    ... do they make their own interrupt routine/is it easy to incorporate ...
    R-Tape R-Tape April 2014 Development
  • In-game AY music and sound effectsI'm currently working on various aspects of a Spectrum game and thinking now about the sound side of things. I know you can use a utility like Vortex…

    ... played in-game via an interrupt routine. I'm thinking about whether ... beeper via an out(254) routine (taking care not to hog ...
    adrian_singh adrian_singh March 2017 Development
  • Spectrum Use for ZX81 Pseudo Hi-ResHi Folks, I've been looking around at some of the "Hi-Res" stuff which was achieved on the ZX81 and I came across the faq https://www.landley.net/…

    ... . This contained an extremely hairy interrupt routine that replaced the ZX81's ... usual display update routine. Basically, it pointed the i ...
    KrazyKattapilla KrazyKattapilla April 2017 Assembler
<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
beginner 613 680
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…
  • Spectrum Machine Language For The Absolute BeginnerI'm selling a copy of the Melbourne House book "Spectrum Machine Language For The Absolute Beginner" by William Tang, and was wondering if anyone on …
  • 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…
  • Lord Of The Rings Beginner's AdventureCould this actually be 'completed'? Does anyone know how to get out of the barrow or what to say to the Green Knight when he wants to fight you?
  • 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?

Related Searches

  • fastest screen routine
  • screen routine
  • 16k interrupt
  • 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
  • turbo load routine
  • simply turbo load routine
  • basic book scroll beginner
  • vortex interrupt
  • joe gunn sprite routine
  • interrupt rom
  • scroll rom routine
  • simple sprite routine
  • interrupt routine for music player
  • beginnner interrupt routine

Copyright © 2024 World of Spectrum