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.010s
<1234567…34>
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... inserted to give the attached peripheral time to place an ... write for the MSB byte.

    The interrupt sequence (in IM0 ... opcode is supplied by the peripheral, followed by 3 cycles of ... indicator for the highest priority peripheral to place its vector / ...
    Alcoholics Anonymous Alcoholics Anonymous July 2004 Development
  • harvard architecture spectrum clone.I got my first +2 before christmas. I'd never given the 128k spectrums much thought, always been a 48k rubber key tradionalist. :smile: I've been me…

    ... logic for some of the multi byte indexing instructions that possibly have ...
    Basher Basher January 2014 Hardware
  • 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 …

    ... I set the interrupt flipflop byte to 0, ... br /> .org 0
    .byte ;I register, points to rom ... 0 ;IX
    .byte $ff ;Interrupt (bit 2 contains IFF2, ... />

    ; interrupt routine
    ; it does the ...
    Erlstoned Erlstoned August 2004 Development
  • Z80 assemblerIf I do this [code] LD BC, 0002h [/code] is B=0 and C=2, or the other way around? does it disassemble to 01 00 02 does it disassemble to 01 02 00

    ... loaded with the most significant byte. In LD BC,$0002 $ ... completely separate issue is how multi-byte quantities are stored in memory ... little endian. The least significant byte $02 is stored in the ... location and the most siginificant byte is stored at the next ...
    Alcoholics Anonymous Alcoholics Anonymous December 2009 Chit chat
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... in the middle of a multi-byte instruction will interpret everything incorrectly ... 62999 rather than 63000, the byte at 62999 (presumably one of ... an instruction and the first byte of your first instruction is ...
    AndyC AndyC August 2017 Development
  • Dynamite Dan disassemblyOkay, I got fed up of going through the frankly arcane Technician Ted code (which is clearly designed for speed, space and elegance, and balls to rea…

    ... ? Evaluating 16-bit (or any multi-byte) numbers becomes non-trivial, and ...
    Ritchie333 Ritchie333 January 2019 Assembler
  • Multi-tasking OS on the Spectrum?Do you think it is possible to build a multi-tasking operating system on the Spectrum? That is, most important the ability to have several task run…

    ... is possible to build a multi-tasking operating system on the ... uses some kind of timed interrupt to get back control from ...
    Rickard Rickard November 2007 Development
  • Spin problems/issuesI am running Spin 0.666 and have noticed a few issues (some are bugs, some might be just me). I am using Vista sp1 (yeah I know!), and I've seen Dunn…

    ... HL. This should put byte $23 at the address. ... selection -> mark as byte data. The line now ... register window. If you interrupt the Z80 at a ... sure the Interface 1 peripheral is ticked. Enter 128 ... and make sure the Multiface peripheral is ticked. Enter 128 ...
    Jimmy Jimmy April 2008 Emulators
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... .

    [code]; Byte Order Backbuffer - Pop And Push ... - (attr * 16)
    ; last byte of the back_buffer - 16
    ; last byte of the screen
    ld ... /> jp 56 ; exit via BASIC interrupt handler

    blit: ...
    chev chev April 2012 Development
  • 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.

    byte table really needed for [B ... and assume that the low byte will be always 255? In ... , to assume that the lower byte will be always 255?
    mcleod_ideafix mcleod_ideafix August 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…

    ... we'll be running in multi-task mode

    // Now ... 65024

    ; pointers to interrupt routine.

    defb 200 ... ,a ; set high byte.
    im2 ; select interrupt mode 2.
    ei ...
    slenkar slenkar October 2013 Development
  • Which peripheral listened on port $9f from back in 1984 (Chuckie Egg related)Hi Apologies if this is in the wrong section, please feel free to move it to the correct one if so. I've been looking through the Chuckie Egg c…

    ... interrupt service routine (ISR) and was wondering whether anybody knew which peripheral ...
    cmonkey cmonkey March 2016 Hardware
  • 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…

    ... this is a single-byte RST instruction that performs a ... is a vectored interrupt mode. When the peripheral interrupts it is ... points at a 256 byte table containing interrupt service routine addresses. ... to 0xf100 inclusive. Every byte in this table is set ...
    Alcoholics Anonymous Alcoholics Anonymous September 2003 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…

    ... done by loading the byte addressed by the stack ... ) into the low-order byte of the PC. Increment ... the high-order PC byte with the new SP addressed ... byte. Finally, increment the ... by peripheral devices as the end of an interrupt service ...
    Alcoholics Anonymous Alcoholics Anonymous September 2003 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…

    ... , the interrupting peripheral supplies a single byte identifier that is ... *256. The peripheral supplies a single byte identifier that indexes ... even and odd peripheral ids means that interrupt service routine ... to store the same byte in the entire table. ...
    Alcoholics Anonymous Alcoholics Anonymous 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 …

    ... 's vbi interrupt occurs, the z80 reads a 255 peripheral identifier. In ... , one usually makes a 257 byte table all containing the same ... byte. This will guarantee that for all possible peripheral id ...
    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 …

    ... />
    RST are fast single-byte calls. The fact they are ... single byte means they may be used easily in interrupt mode ... 0. In IM0, the peripheral supplies an ... .

    If the 257 byte table doesn't contain identical ...
    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…

    ... NMI interrupt. The NMI interrupt is not intended for your typical peripheral, but ... " mode, the attached peripheral that generated the interrupt is expected to supply ... interrupt vector table with a single byte so that no matter what peripheral ...
    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…

    ... to "im2_Init()" creates a 257-byte interrupt vector table all containing 0xd4 ... uses this random peripheral id to look up the interrupt service routine ... routine on any vector (peripheral id). The interrupt service routine can be ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 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…

    ... from the I reg (high byte) and 0xFF and then jump ... Z80 - such as making the interrupt respond at the correct time ... if you have high-fidelity peripheral emulation.
    Winston Winston September 2007 Chit chat
  • Rom dumping a Mirage MicrodriverI need to dump the rom of my Mirage Microdriver for Zub and don't know what to do...any help?

    ... addresses - or both. If the peripheral we're talking of just ... in just a couple of multi-input gates or magnitude comparators ... any address in the 256-byte block from $3D00-$3DFF.)
    zub zub November 2007 Hardware
  • InterruptsI need help emulating interrupts. My z80 core currently emulates all un-prefixed opcodes and the CB opcodes. I thought I would start on emulating co…

    ... making the assumption that the peripheral byte is nothing ($ff causes ... are disabled. When a maskable interrupt occurs, the z80 automatically ... state to check for an interrupt every 69888 T states. ... well. Just run the interrupt code every time something causes ...
    Alcoholics Anonymous Alcoholics Anonymous July 2008 Emulators
  • 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…

    ... , we'll need a 257 byte interrupt vector table. Everything is not ... use a 257 byte table containing the same byte value repeated 257 ... no longer known which peripheral caused an interrupt. Effectively, we're left ...
    Jimmy Jimmy March 2009 Hardware
  • The Making Of Manic Miner"Matthew Smith talks us through every level of his classic platformer Sat at the very desk where it was written, Matthew Smith watches Miner Willy l…

    ... : level data
    6E03: last byte of level data


    FDFD: Interrupt vector table

    FF01 ... , so can do monochrome levels/multi coloured platforms

    * Token ...
    Paradigm Shifter Paradigm Shifter February 2010 Games
  • Question about 2-channel beeper musicI confess I haven't tried all the available beeper utilities and software. I always found music software confusing and trackers are not for me. I kno…

    ... write in pure machine-code, multi-channel sound on the 48K ... of time looking at playing multi-bit sound samples on the ... with as they cross over byte-boundaries (eight samples per three ... /> For music, a 2-channel, interrupt-driven time-limited routine should ...
    PrinceGaz PrinceGaz May 2012 Development
  • 64x48 full colour graphicsHow feasible is this? Could an interrupt-driven routine be used to, for example, fill the top two thirds with a 64x32 blocky picture and leave the bo…

    ... RETI command - end interrupt
    ;each interrupt automatically disables interrupts, so ...
    REPT 256
    .BYTE 0
    ENDR

    CurrentLineAttrs .WORD AttrBuffer2
    LinesNr .BYTE 24
    ;----------------

    ...
    Ralf Ralf July 2012 Development
  • 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…

    ... trust the databus during an interrupt.

    [quote]In fact ... the databus stable during an interrupt would never be a serious ... for your new clone (or peripheral), but would write for the ... a dodgy peripheral. So software will have a 257 byte table, and ...
    csmith csmith August 2012 Development
<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
multi 4K 4.6K
byte 7.3K 15.2K
peripheral 571 736
interrupt 2.6K 4.5K

Related Threads

  • Byte Bitten - Sea Hawk KeysCould someone please tell me what keys are needed to control your helicopter in the Sea Hawk part of this game. No key seems to have any effect apart…
  • Looking for a Spectrum emulator which supports multi-button joysticksHello, I'm very new to the Spectrum Emulation game, and have tried a few, my favorite being X128.<br /> <br /> However, I play my games on a 4 button…
  • How to load multi-part gamesWhat emulator can I use to load the multi-part games of this site?
  • Best multi-player?What do you reckon was the best multi-player game? <br /> <br /> Lets keep it to games two or more people could play at the same time and not include…
  • Multi player GamesDoes anybody have a list of multiplayer spectrum games that can be played over a spectrum Lan ?.<br /> <br /> What I am really after are games that u…
  • STP: Computer Cookery 1 & 2 - Bug ByteI'm 99% sure these two titles are actually The Computer Cook Book (Bug Byte) that is listed in Infoseek.<br /> <br /> However, The Computer Cook Book…
  • help in byte mirroring.I need some help.<br /> What is the best way to mirror the byte?<br /> (for ex. 10010011 -&gt; 11001001)<br /> I mean, if there is a simple way to do…
  • Bug-Byte games wantedHi, Does anyone out there have the following games which they'd be willing to sell / trade? The games have to have specific coloured writing on the i…
  • Multi loads and Mac Spectacle.I use Mac Spectacle but have never been able to get it to run multi-load games (such as Karnov) on it. Any ideas how I do this?<br /> <br /> [ This M…
  • Weirdest Speccy peripheralI've been looking through some of my old copies of Your Spectrum and marvelling and the strange and bizarre stuff that companies released from time t…

Related Searches

  • byte scan
  • 16k interrupt
  • multi stripe
  • 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
  • ebug byte
  • bug byte
  • parity byte block
  • vortex interrupt
  • byte back
  • interrupt rom
  • firestorm interrupt
  • program counter multi bye interrupt
  • program counter multi byte interrupt
  • multi byte peripheral instruction

Copyright © 2024 World of Spectrum