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.135s
<1234567…34>
  • 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 …

    ... may be used easily in interrupt mode 0. In IM0, the peripheral ... very simple. Then the interrupt service routine for up to ... something for really fast realtime interrupt response... who knows.
    ... jumped to following an NMI interrupt. The hw would make ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Sinclair Basic
  • Which emulator do you use?Note it's not a poll about which emulator you think is best*. Simply which emulator you tend to use. You can vote for multiple emulators if you, like…

    ... . (EGA only
    in CGA mode - sorry).
    [/quote]

    c014 interrupt mode: 0,1 or 2
    c015 ...
    Digital Prawn Digital Prawn November 2008 Emulators
  • Pretty CrashesTo make a 48K spectrum crash spectacularly and beautifully enter the following into basic. Also works on a 128k in 48k mode though not quite as prett…

    ... /> "Mode 0
    This mode is similar to the 8080A interrupt response mode. With this mode ... the detailed timing for an interrupt
    response. After the application ... , the CPU automatically enters
    interrupt Mode 0."

    It can hardly ...
    The_Bert The_Bert September 2010 Sinclair Basic
  • Another machine code problem, sorry[CODE] OPCODE HEX ADD LD A,00 3E00 F000 PUSH AF F5 F002 LD B,05 0605 F003 LD C,06 0E06 LOOP F005 POP AF F1 ADD A,C 80 DEC B 05 …

    ... multiplication).

    IM sets interrupt mode, 0 1 or 2....

    interrupt system to work...
    Gedlion Gedlion September 2010 Sinclair Basic
  • 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?

    ... interrupt.
    IM 0 Set interrupt mode 0.
    IM 1 Set interrupt mode ... 1.
    IM 2 Set interrupt mode ... Return from interrupt.
    ...
    Ralf Ralf October 2011 Development
  • converting sna to tapsince i'm struggling to find a simple sna to tap converter that works fine on gnu/linux, i'm about starting to code one on my own (using a scripting …

    ... is defined: 1 for EI, 0 for DI]
    $14 R ...
    $17 SP
    $19 Interrupt mode: 0, 1 or 2
    $1A ...
    nitrofurano nitrofurano April 2019 Development
  • 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…

    ... on what interrupt mode it is in:

    IM 0 : an ... 8080 compatible mode where the interrupting peripheral ... : This is a vectored interrupt mode. When the peripheral interrupts it ... 0 uses addresses I*256+0,I*256+1 to store its interrupt ...
    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…

    ... beforehand.

    * An interrupt cannot occur immediately after an ... on the interrupt mode, as set via the last IM 0, IM 1 ... instruction if an interrupt is requested. In this mode, the processor ... jump to interrupt routine.

    In IM 0, the Z80 ...
    Fraser Fraser July 2004 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…

    ... ' document by Zilog available. The interrupt request/acknowledge cycle description says ... it does this with mode 0 and mode 2 because placing an instruction ... it is also done with mode 1 to avoid extra logic ...
    Fraser Fraser July 2004 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…

    ... by Zilog available. The interrupt request/acknowledge cycle description says ... it does this with mode 0 and mode 2 because placing ... actually part of the interrupt acknowledge cycle when the ... attached peripherals that an interrupt acknowledge cycle is underway ...
    Alcoholics Anonymous Alcoholics Anonymous July 2004 Development
  • About z88dk and autoexecsThis weekend I was playing a little with z88dk C cross Compiler. Amazing tool! I have three questions: 1- Does anybody know how to change the initia…

    Hi, new developer.

    0- Have you tried SDCC?
    < ... . You may need to adjust interrupt mode and int falgs also.
    Erlstoned Erlstoned February 2005 Development
  • Speccy + issues?There was a topic somewhere regarding the different issues of the Spectrum keyboard and how it had some subtle effects on programs. Just wondering …

    ... 't think it is an Interrupt Mode 2 problem as it switches ... ROM using a range of 0 to 16383 of course.
    Geoff Geoff November 2005 Hardware
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... 's /RESET line) "resets the interrupt enable flip-flop, clears the ... R and sets the interrupt status to mode 0." Of those, RST 0h ... -reset (equivalent of an RST 0 instruction), if for instance I ... debugger and enter 'set pc 0'.
    Philip Kendall Philip Kendall November 2005 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…

    ... of im2.lib, the interrupt mode 2 library, in order ... the type of interrupt and / or the interrupt mode it is in ... mode.

    In "im 0" mode, the attached peripheral that generated the interrupt ... called on interrupt. "im 2" mode is the mode for us.< ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • Z80 vs. 8080.[QUOTE=obo]... because 8080 is pretty much just a cut down Z80.[/QUOTE] Really? So what's been cut, and why? Hang on, didn't the 808 evolve from the…

    ... only a single interrupt mode (equivalent to Z80's mode 0, which is the ... default startup mode). The 8080 ...
    obo obo June 2006 Hardware
  • another c64 vs. Speccy site...[url]http://c64vsspectrum.com/[/url] 25 years and we are still brawling.. ;)

    ... Plus, which has more flexible interrupt hardware). By contrast, the ... to switch between mode 0 play areas and mode 1 status areas ... immediately after the interrupt is triggered. Changing mode at an arbitrary ... difference is that an interrupt can be triggered on ...
    Matt_B Matt_B January 2008 Games
  • 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…

    ... ... IM 0, IM 1, IM 2.
    They basically set the interrupt mode ... (they specify what happens on the 50Hz interrupt). They ... to set up their own interrupt routine (to play music or ... . Can't recall what IM 0 does.

    Have a ...
    icabod icabod March 2008 Sinclair Miscellaneous
  • 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…

    ... />
    IM 0 is the 8080-compatible interrupt mode where the interrupting ... to execute during the interrupt acknowledge cycle. This is ... identifier byte during the interrupt acknowledge that is used ... from a table of interrupt routines indexed by the ...
    Alcoholics Anonymous Alcoholics Anonymous March 2008 Sinclair Miscellaneous
  • Usr 0 ?I'm not sure I've ever seen this explained before, but why do some programs (only demos, as far as I can see, so far) need USR 0 mode when run on a 1…

    ... More or less :-) So USR 0 mode has the 128K features (sound ... the user manually select USR 0 mode is easier than writing ... the 128K Spectrum into USR 0 mode and still run the ... 48 and 128 runs in interrupt mode 1, so if you ... 't work in 128K mode if they are using ...
    LCD LCD December 2008 Sinclair Miscellaneous
  • 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 …

    ... ColorPRINT-48
    ; version 1.0
    ; Copyright (c) 2009 ... USER ROUTINES

    ; select MODE 0
    org 52000
    mode_0 ... into the interrupt vector
    im 2 ; Select interrupt mode 2 ( ... pointer
    sp_cache
    defw 0

    ; im2 ...
    chev chev May 2009 Development
  • The Goldfinch updates thread([url=http://www.worldofspectrum.org/forums/showthread.php?t=25034]original announcement thread here[/url] - I figured it was worth starting a new to…

    ... thoughts on detecting the interrupt state: to detect interrupt mode, save the I ... RETN to restore the original interrupt state (since I'd ... ]really clever code for capturing interrupt and register state[/url], " ... use: show the user screen 0 and get them to say ...
    gasman gasman October 2009 Development
  • Mr Do! ?Not exactly a new idea (at least twenty-seven years old now :-o), but how about a port of Mr Do! to the Spectrum? There was never an official one, ev…

    ... screen colours should be BRIGHT 0, to make the border invisible ... contention, so it can use interrupt mode 2 in 16K.

    ajmoss ajmoss August 2010 New game ideas
  • Mr Do! ?Not exactly a new idea (at least twenty-seven years old now :-o), but how about a port of Mr Do! to the Spectrum? There was never an official one, ev…

    ... screen colours should be BRIGHT 0, to make the border invisible ... contention, so it can use interrupt mode 2 in 16K.

    ewgf ewgf August 2010 New game ideas
  • Pretty CrashesTo make a 48K spectrum crash spectacularly and beautifully enter the following into basic. Also works on a 128k in 48k mode though not quite as prett…

    ... only interrupt mode the Speccy supports is IM 1. IM 0 needs hardware ...
    AndyC AndyC September 2010 Sinclair Basic
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... ,0

    jump db 195,0,0 ; jp 0

    reg_stack dw 0,0,0,0,0,0 ... 33,0,0 ; ld hl,0
    reg_bc db 1,0,0 ; ld bc,0
    reg_sp db 49,0,0 ; ld sp,0
    interrupt mode as I to…
    ASM ASM November 2010 Sinclair Miscellaneous
  • 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…

    ... according to the interrupt mode set:
    - IM 0: the Z80 will ... that address will be performed (interrupt routine).

    ... vary from 4 clocks+interrupt handling time (the fastest ... TMS to acknoledge the interrupt, from the interrupt routine.

    mcleod_ideafix mcleod_ideafix January 2011 Hardware
  • RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…

    ... puts all the registers to 0...[/QUOTE]

    Well, I ... all registers are set to 0 upon a reset. At least ... should be set to
    0 after a reset, and so ... Z80 is 8080 compatible, interrupt mode is probably 0.[/quote]

    [url ...
    mcleod_ideafix mcleod_ideafix May 2011 Emulators
  • RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…

    ... as follows: it resets the interrupt enable flip-flop, clears the ... R, and sets the interrupt status to Mode 0. During reset time, the ...
    Stefano Stefano June 2011 Emulators
<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
mode 14.3K 21.9K
0 940.2K 1M

Related Threads

  • ANNOUNCE: Fuse 0.6.1, libspectrum 0.2.0, fuse-utils 0.6.1I'm pleased to announce the release of the Free Unix Spectrum Emulator (Fuse) 0.6.1, which is now available from its [url="http://www.srcf.ucam.org/~…
  • Fuse 0.5.1 and libspectrum 0.1.0 releasedVersion 0.5.1 of Fuse, the Free Unix Spectrum Emulator, is now available from its homepage, [url="http://www.srcf.ucam.org/~pak21/spectrum/fuse.html"…
  • ANNOUNCE: Fuse 0.6.1.1, libspectrum 0.2.0.1Hi all.<br /> <br /> The recently released Fuse 0.6.1 and libspectrum 0.2.0 contained a couple of moderately serious bugs:<br /> <br /> * The SVGAlib…
  • Release candidates for Fuse 0.7.0 and libspectrum 0.2.2Hi all.<br /> <br /> Release candidates for [url="http://fuse-emulator.sourceforge.net/fuse-0.7.0pre1.tar.gz"]Fuse 0.7.0[/url] (and [url="http://fuse…
  • (Belated) ANNOUNCE: Fuse 0.7.0 and libspectrum 0.2.2 releasedThe Fuse team is pleased to announce that release of Fuse 0.7.0, the associated utilities and version 0.2.2 of the Spectrum emulator support library,…
  • ANNOUNCE: Fuse 0.6.0 and friendsThe Fuse team announce the release of version 0.6.0 of Fuse, along with version 0.6.0 of the Fuse utilities and version 0.1.1 of libspectrum, the Spe…
  • ANNOUNCE: Fuse 0.6.0 for Mac OS XHot on the heels of the UNIX release of Fuse 0.6.0, the native Mac OS X port is now released.<br /> <br /> It has all the great features of Fuse 0.6.…
  • ANNOUNCE: Fuse 0.6.0.1 (security fix)Fuse 0.6.0 has been found to contain a small security hole in the TRDOS disk handling code. Due to multiple race conditions, it is (in theory) possib…
  • ANNOUNCE: Fuse For Mac OS X 0.6.0.1 (security fix)The Mac OS X version of the Fuse 0.6.0.1 security patch release is complete and should be available shortly from WoS and the Fuse homepage:<br /> <br…
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…

Related Searches

  • poke 128k into 48k mode
  • r forum loading error 0 1
  • r tape loading error 0 1
  • speccy 4 0
  • 16k interrupt
  • 128k mode switch
  • 128k mode switch 48k
  • force caps mode
  • 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
  • spectrum 128 48 mode
  • 48k mode 3
  • busysoft 48k mode
  • usr 0 mode
  • interrupt mode 2 new command

Copyright © 2024 World of Spectrum