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.011s
<1…26272829303132…34>
  • 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 …

    actually, in 48k basic interrupts stays disabled. but in 128k routine at #5B01 (which does ROM swapping) contains DI followed by EI. this is the cause of your problems with mysterious interrupt re-enabling.
    Ketmar Ketmar October 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 …

    ... routine was taking too much time & space. Although the initial interrupt ... entry on the stack, an interrupt could occur at any time ... FN (...)=USR ... to call the routine, looking for other ways of ...
    Battle Bunny Battle Bunny October 2012 Development
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ... emulated spectrum, be that the interrupt service routine, ZX BASIC, various ROM ...
    Marko Marko November 2012 Development
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ... emulated spectrum, be that the interrupt service routine, ZX BASIC, various ROM ...
    polomint polomint November 2012 Development
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ... emulated spectrum, be that the interrupt service routine, ZX BASIC, various ROM ...
    Morkin Morkin November 2012 Development
  • Treasure Island Dizzy 128k +2a modeHi all! I have a original black spectrum 128k +2a computer in my collection and quite a few games and im a big big fan of codemasters and the Dizzy …

    ... is the disk motor timeout routine. At the start Dizzy is ... paged out by the maskable interrupt call to the DMTR. Normally ... it whether to call that routine or not, and the POKE ...
    Battle Bunny Battle Bunny January 2013 Games
  • Converting games to disk: difficult loadersThis thread has an spanish version in foro speccy, but I haven't gathered enough information to overcome my problems. I've been converting some game…

    ... it triggers usually in the routine that puts data into paged ... location of SP and the interrupt status at that moment.
    Zup Zup January 2013 Games
  • Red DwarfA Red Dwarf video game - good or bad idea? (given its recent resurgence in popularity in the UK) My ideas: [b]Plots[/b] - An interquel which bridg…

    ... of the screen. From the interrupt occurring at the top of ... processor move on to other routine stuff like animating sprites. So ...
    joefish joefish January 2013 New game ideas
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... start address of a USR routine, start with:
    HALT : DEC ... Spectrum by starting the USR routine with:
    PUSH BC : POP ... /> this latter option being also interrupt independent. Either way, the program ...
    Battle Bunny Battle Bunny February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    and an IM2 routine has to have the vector table at a known point in memory... somehow you have got to CALL or interrupt and then return as they are the only way to get PC onto the stack.
    guesser guesser February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... only situation in which an interrupt would cause it to fail ... using one of those simple interrupt routines to update a digital ... load and run your proposed routine, it may crash.
    Einar Saukas Einar Saukas February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... using one of those simple interrupt routines to update a digital ... load and run your proposed routine, it may crash.[/QUOTE]
    Marko Marko February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... only situation in which an interrupt would cause it to fail ... why an ISR or NMI routine [I]would[/I] do this ... ]

    Oh also your routine will fail if you pull ...
    guesser guesser February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... why an ISR or NMI routine [I]would[/I] do this ... case heh][/QUOTE]

    Interrupt routines that draw sprites are ...
    Einar Saukas Einar Saukas February 2013 Sinclair Miscellaneous
  • Accidental rainbow effects.. How do I adapt?I've somehow bizzarrely created a rainbow text effect on my title screen by accident. The title was just supposed to flash different colours whilst …

    ... disabled during your IN keyread routine. This is because when EI ... seperate keyread to your IN routine). But you need to being ... needed first.

    The routine below will ~work on a ...
    di ;when EI the interrupt keyread takes different amount of ...
    R-Tape R-Tape February 2013 Development
  • Mouse systems for ZX Spectrum[U][B]Mouse systems for ZX Spectrum[/B][/U] Okay, I have been reading the [URL="http://www.worldofspectrum.org/forums/showthread.php?p=688449#post68…

    ... driver.
    AMX MOUSE make interrupt for CPU, driver must run ... run as small and fast routine under interrupt.
    K-MOUSE drivers ...
    velesoft velesoft March 2013 Hardware
  • Interface 1 bisOk, well the postmans just been and brought with him my new arrival, the Interface 1 bis. So as promised I thought I'd share some initial usage exper…

    ... about data bus stability during interrupt ? Z80CPU need stable vector value ... data bus and during IM2 interrupt CPU read different vector than ... read different adress of IM2 routine and program crash...

    velesoft velesoft May 2013 Hardware
  • Interface 1 bisOk, well the postmans just been and brought with him my new arrival, the Interface 1 bis. So as promised I thought I'd share some initial usage exper…

    ... about data bus stability during interrupt ? Z80CPU need stable vector value ... data bus and during IM2 interrupt CPU read different vector than ... read different adress of IM2 routine and program crash...

    Dan Antohi Dan Antohi May 2013 Hardware
  • Thinking of modding an Atari paddle controller for games like Arkanoid...Hello, Was thinking of trying out a controller mod using an Atari 2600 paddle controller to use with games like arkanoid, Batty, etc... The paddle c…

    ... /existing games :)

    The routine that does the important thing ... :
    [code]
    ;Called at interrupt time (for example). Uses Kempston ...
    mcleod_ideafix mcleod_ideafix May 2013 Hardware
  • DIVIDE PLUS - new memory mode DIVIDE128Divide PLUS contain 512kB sram + 512kB flash eprom. Memory paging in this device is enable on two different ports : 1) port #E3 is compatible with o…

    New routine for install 8kB rom image ...
    OUT (23),A ;disable interrupt,disable MB02 memory,set divide ... ]

    Before start this routine must be loaded 8kB ROM ... support DIVIDE128 paging mode. This routine can be used also for ...
    velesoft velesoft June 2013 Hardware
  • Where do you stick the stack?...OK, so I've got a fair chunk of ASM code assembled from 24000 mark. The stack shouldn't get very big, just a few PUSHes and POPs of the main regis…

    ... 't need a 256 byte interrupt table as the low byte ... of the interrupt address is always $FF.
    interrupt service routine pointer as this is somewhere ...
    dbolli dbolli July 2013 Development
<1…26272829303132…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
beginnner 0 0
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 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
  • vortex interrupt
  • joe gunn sprite routine
  • interrupt rom
  • scroll rom routine
  • simple sprite routine
  • loading routine
  • interrupt routine for music player
  • beginner interrupt routine

Copyright © 2024 World of Spectrum