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.004s
<1234567…34>
  • Beepola vector tablesWhat are the 'interrupt vector tables' at FE00? Is it interfering with my other routines at 65000 onwards? will setting the IVT to ROM make any di…

    What are the 'interrupt vector tables' at FE00?

    Is it interfering with my other routines at 65000 onwards?

    will setting the IVT to ROM make any difference?
    daveysludge daveysludge November 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…

    ... />
    * An interrupt cannot occur immediately after an ... /> * M1: 7 tstates: acknowledge interrupt and decrement SP.
    * M2 ... read low byte from the interrupt vector.
    * M5: 3 ... as a retriggered interrupt.

    Non-maskable interrupt (NMI)
    Philip Kendall Philip Kendall July 2004 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 …

    ... br /> interrupts_on
    ;Configure interrupt vector table,
    ;set 65024..65280 ... goes into the interrupt vector
    IM 2 ;Select interrupt mode 2 ...

    ;Main interrupt routine:
    ;-----------------------
    interrupt_main
    joefish joefish May 2009 Development
  • Empire "Mega" PatchI've been posting [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0001619"]Empire[/URL] related bits and pieces [URL="http://www.worldofspectr…

    ... ?[/B]
    [LIST]
    [*]The interrupt vector so the game can be ... ,121,118,-1404: REM FIX INTERRUPT VECTOR
    210 DATA 33,32 ...
    jp jp November 2011 Development
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how easy it actually is. (Actually I've already published this one some time ago, but this time the source is ...
    Timmy Timmy January 2012 Development
  • 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…

    ... z80 in im2 mode with interrupt vector table located at 0xd300

    ; pointers to interrupt routine.

    defb 200 ... high byte.
    im2 ; select interrupt mode 2.
    ei ; ...
    slenkar slenkar October 2013 Development
  • Scrolling Bi-Colour Engine for 4-Player GamesJust putting this code up for people to have a look at. Far from finished. Should simply compile and run a bit of a demo. Only good for 128K and +…

    ... br /> di

    ;Interrupt vector table to go at 190 ... />
    ;Copy main interrupt handler into place:
    ld ... />

    ;Main multicolour interrupt
    ;--------------------------
    multicolour_interrupt_A
    joefish joefish March 2014 Development
  • Exact emulation of the Snow effectAs the original post on another forum is outdated, and for those who don't know about that forum, I duplicate this info here: At the beginning of …

    ... point to slow memory, and interrupt vector does not get into the ...
    weiv weiv October 2022 Emulators
  • 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…

    ... the Z80 acknowledges the interrupt, the interrupting devices supplies ... 256 byte table containing interrupt service routine addresses. ... setup code assumes the interrupt vector table is 257 bytes ... disables interrupts when an interrupt service routine is called ...
    Alcoholics Anonymous Alcoholics Anonymous September 2003 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…

    ... />
    * An interrupt cannot occur immediately after an ... /> * M1: 7 tstates: acknowledge interrupt and decrement SP.
    * M2 ... read low byte from the interrupt vector.
    * M5: 3 ... /> * M1: 6 tstates: acknowledge interrupt and decrement SP.
    * M2 ...
    Fraser Fraser July 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 …

    ... code I placed on an interrupt vector would run on some emulators ... /> 2) Emulators handle the IM2 interrupt "correctly" except they don't ... any code placed on IM interrupt.

    Oh yes, thank ...
    Erlstoned Erlstoned August 2004 Development
  • InterruptsCan someone help with providing some info or a link about IM 2. I know I need to create a vector table and want to store this as high in memory as po…

    ... a table of vectors of interrupt routines that service different devices ... had a sequence in your vector table like AB CD AB ... the low byte of the interrupt vector is generated as FF then ...
    cyborg cyborg February 2005 Development
  • Beginner InfoI have trying to find some hardware information for use with assembly coding but havn't had much luck. For instance. How do I redirect the vertical …

    ... when the ULA's vbi interrupt occurs, the z80 reads a ... can also find a generic interrupt service routine that is able ... hooks on a specific interrupt vector. When an interrupt occurs, each of these ... hw responding to the same interrupt. Each hook is the ISR ...
    Alcoholics Anonymous Alcoholics Anonymous February 2006 Development
  • Codies help? Werewolves of LondonHi All, never one for shying away from the deep end, having only just dipped my toe in to the world of machine code I find myself trying to find out …

    ... 't noticed is that an interrupt is about to occur (the ... I=47665/256=186. The interrupt vector table will be located at ... the byte is 'X', the interrupt will jump to address X ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Sinclair Basic
  • 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…

    ... if we create the interrupt vector table and store our ... the odd 255, the interrupt vector table will have to be ... the location of the interrupt vector table. The interrupt vector table must begin ... the location of the interrupt vector table using some inline ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 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…

    ... " tell IM2.LIB where the interrupt vector table is located. The call ... "im2_Init()" creates a 257-byte interrupt vector table all containing 0xd4 bytes ... () will install an interrupt service routine on any vector (peripheral id). The ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... instruction at address 0xd4d4 (interrupt service routine entry)
    ... creates the 257-byte interrupt vector table at address 0xd000 ... that jumps to the interrupt service routine scroll_isr().
    interrupt routines with the generic ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... br />
    [b]interrupt.h, interrupt.c[/b]

    ... installed on the same interrupt vector and will be run ... void scroll_isr(void) // an interrupt routine called every 1/50s ... "return_nc" as explained under "interrupt.c" above.

    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Group Order of Internal/External Kempston Turbo InterfacesI have contact Velesoft ([url]http://velesoft.speccy.cz/kmturbo-cz.htm[/url]) about the production of internal or external kempston turbo interfaces …

    ... :
    -floating bus stabilisation ( return interrupt vector #FF to data-bus )
    velesoft velesoft October 2007 Hardware
  • +2A, are they all this incompatible?My +2A does not seem to be faulty but the number of games that don't run on it are silly. Scooby Doo(Elite), Crazy Cars , Turbo Outrun, Vindicator(im…

    ... issue causing the mode 2 interrupt vector to go astray and is ...
    Woody Woody December 2007 Hardware
  • Dangerous Z80 Assembly CommandHave been reading Toni Bakers' "Mastering MC On Ya Speccy" book and came across the list of Z80 commands in the dictionary section. Page 102 "[b]IM…

    ... happily got my own simple interrupt handlers running fine in IM ... without it crashing whilst the interrupt handler is still active. So ... /c routines, the 257 byte interrupt vector table and music data reside ...
    Digital Prawn Digital Prawn March 2008 Sinclair Miscellaneous
  • DivIDE+ and 128K HeatsinkI got my DivIDE+ yesterday and i tried it on a 48K+ at first, it worked marvelously on it, no problems at all. Today i desided to try it on my 128 H…

    ... . In particular, it puts an interrupt vector table in contended memory, which ...
    gasman gasman March 2008 Hardware
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    ... the $FF bytes as an interrupt vector table, in IM 2 mode ... a JP to the real interrupt handler.
    Digital Prawn Digital Prawn October 2008 Development
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    ... the $FF bytes as an interrupt vector table, in IM 2 mode ... a JP to the real interrupt handler.[/quote]

    Neat ...
    Dr BEEP Dr BEEP October 2008 Development
  • Playing 128k music with z88dk ?Hi, I'm amazed how easy seems to make things with z88dk to build spectrum asm programs. After my first approach I miss some way to play 128k music, s…

    ... then set up an interrupt routine that calls that ... z80 in im2 mode with interrupt vector table located at 0xd300< ... ); // initialize 257-byte im2 vector table with all 0xd4 bytes ... jump instruction at address 0xd4d4 (interrupt service routine entry)
    ...
    Alcoholics Anonymous Alcoholics Anonymous February 2009 Development
  • Detecting Spectrum modelsIs there any sure-fire way a program can detect the model of machine it's running on (48K, +, 128, +2, +2A, +3, clones) even when running in the 48K …

    ... need to provide my own interrupt vector table because the 128s do ... the relevant one onto the interrupt at startup.
    joefish joefish March 2009 Development
  • Data bus at interrupt timeIt is "well known" that some peripherals can put values other than 0xff on the data bus at interrupt time, thus meaning that IM2 is slightly more fid…

    ... ll need a 257 byte interrupt vector table. Everything is not ... of the im2 vector table. The interrupt service routine called ... two different interrupts. One interrupt is generated when the ... call and installs appropriate interrupt service routines on vectors ...
    Jimmy Jimmy March 2009 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
interrupt 2.6K 4.5K
vector 1.2K 1.6K

Related Threads

  • 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…
  • Interrupt timingsHow long does the ULA hold /INT low for on interrupt on each of the Spectrum models?
  • Vector GraphicsMy thing, back in the day, was games that had vector graphics. The Spectrum was generally better at them than other, inferior machines and there were…
  • Scr to vectorBack in 1989 I saw 2 m.c. routines that impressed me. One could convert a certain area of the screen (up to 6144 bytes) to vector images. And the sec…
  • Vector`scan anyone give me any advice or a description of vector`s... don`t mean line drawing vector`s but directional vector`s, I think there called vector`…
  • Vector drawing routines.Anybody could point me to some sort of vector drawing package of routines, callable from BASIC? With "vector drawing" I mean to draw 2D pictures with…
  • 3d vector graphicsAny1 know where to get source code for 3d vector graphics<br /> coord calculation , polygon filling , rendering priority etc etc..<br /> <br /> thanx
  • Vector images of Spectrum models?A few years ago there was a website that had an image of every Spectrum model in vector format available for download. Has anyone seen this before?<b…
  • Data bus at interrupt timeIt is "well known" that some peripherals can put values other than 0xff on the data bus at interrupt time, thus meaning that IM2 is slightly more fid…
  • Best way to store vector images in Sinclair BASIC?Let's forget for a moment that Sinclair BASIC is slow. If I have a picture made entirely of vector images, what would be the best way to store that d…

Related Searches

  • 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
  • vortex interrupt
  • vector
  • interrupt rom
  • firestorm interrupt
  • non maskable interrupt
  • non maskable interrupt error
  • non maskable interrupt start
  • interrupt
  • beeper interrupt
  • interrupt driven sound
  • interrupt sound
  • im2 interrupt 16k

Copyright © 2024 World of Spectrum