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.002s
<1234567…34>
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... running using char method with IM2 driving it
    ... the program counter is when im2 is called
    ... /> IM 2 ; select IM2
    ei
    RET
    ... /> ; 0FD00 - 0FDFCH Reserverd for IM2 Interrupts

    ORG ...
    robpearmain robpearmain August 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 …

    ... thread to use IM2 interrupts to ... , 0000h

    EI

    ; Get ... IM 2 ; SELECT IM2
    EI

    ... ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG ...
    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 …

    ...
    IM 2 ; SELECT IM2
    EI

    RET



    EI


    RETI
    ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG 0FDFDH ...
    robpearmain robpearmain September 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... the program counter is when im2 is called

    ... FE
    IM 2 ; select IM2
    ei

    RET

    ; 0FD00 - 0FDFCH Reserverd for IM2 Interrupts

    ORG 0FDFDH ...
    robpearmain robpearmain August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... the program counter is when im2 is called

    ... FE
    IM 2 ; select IM2
    ei

    RET

    ; 0FD00 - 0FDFCH Reserverd for IM2 Interrupts

    ORG 0FDFDH ...
    robpearmain robpearmain August 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 …

    ... br /> IM 2 ; SELECT IM2
    EI

    RET< ... br /> POP AF

    EI
    RETI

    ; ... br /> ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG 0FDFDH ...
    robpearmain robpearmain September 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 …

    ... I have used IM2 so that as ... IM 2 ; SELECT IM2
    EI

    ... /> POP AF

    EI
    RETI

    IM2 INTERRUPTS

    ORG ...
    robpearmain robpearmain September 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 …

    ...
    IM 2 ; SELECT IM2
    EI

    RET
    POP AF
    EI

    RETI
    ...
    ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG 0FDFDH ...
    robpearmain robpearmain September 2004 Development
  • SP and IM2 woesI have a function that writes the backbuffer to the screen using the method by which SP is stored, I "POP" a load of registers and then chnge SP to t…

    ... soon as I Enable the IM2 interrupt, the screen gets corrupt ... currently does is)

    EI
    RETI

    If ...
    robpearmain robpearmain November 2009 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…

    ... /> #endasm
    printf("Setting im2\n");
    im2_Init(0xd300); ... // place z80 in im2 mode with interrupt vector table ... .
    im2 ; select interrupt mode 2.
    ei ; enable ...
    slenkar slenkar October 2013 Development
  • type in to learn about IM2I'm trying to mess around with learning about IM2 and I found a nice little article in Sinclair User September 1988, issue 78, Page 70-71 [url="https…

    ... mess around with learning about IM2 and I found a nice ... , A
    im 1
    ei
    ret

    INT_ON ...
    ld (HL), 50
    ei
    ret

    INT_ROUTINE ... BC
    pop AF
    ei
    ret

    CLOCK ...
    andydansby andydansby July 2020 Development
  • IM 2 interrupts and smooth scrolling - easy peasy!Okay, been fiddling around with IM 2 and have actually mastered (I think) how to use IM 2! Now I run my game Ragnar Revival in IM2 and use HALT to sy…

    ... Z80 files, one with IM2 for synchronizing screen manipulation ... HALT, and one without IM2 and HALT.

    pop hl
    ei
    reti

    ei ;interrupts. Jump to ... br /> im 2
    ei
    ret
    ...
    ekoman ekoman July 2004 Development
  • Game loop design?Having some thoughts on how to design the game loop and could do with some hints and tips from folks who have done it before! It's all about how to …

    ... /> I got IM2 up and working with a simple EI,RET interrupt ... loop is synchronized with the IM2 interrupt when the sprite has ... of the sprite at every IM2 interrupt? Perhaps I should only ...
    ekoman ekoman July 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
  • Assistance with IM2 routineI subsequently got a working IM2 routine.

    I subsequently got a working IM2 routine.
    chev chev March 2006 Development
  • IM2 Loading on +3EHi there Speccy Guru's, As some of you know, I've spent a while building the ultimate image for +3e, it's currently at 6000+games and demos and i've…

    ... moved onto the IM2 loading demos. These use IM2 to play music ... advice on how to do IM2 loading on real hardware... It ... using a full 257 byte IM2 table, so it's not ...
    nuggetreggae nuggetreggae April 2010 Development
  • IM2 calls to player routine on 128k?Hi all, Apologies for being crap, and not even in a funky, skillo kind of way but it's been over 20 years since I last wrote anything in machine cod…

    ... , ISTR I'd use an IM2 ISR to make noise while ...
    SnakeOilSteve SnakeOilSteve March 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
  • Disable interrupts?Well, I've read the bits from the David Webb book about interrupt modes and (vaguely) appreciate the principles behind having a vector table, after r…

    ... I haven't used EI, DI, IM1, IM2 etc [I]at all ...
    Morkin Morkin February 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…

    ... /4 of kilobyte for the IM2 table, but if space begins ...
    mcleod_ideafix mcleod_ideafix August 2012 Development
  • 128kB snapshot on ZX48kBWhat is best way for 128kB snapshot loading on 48kB models ? Some Z80 snapshots are 128kB versions (Z80 v2 or v3) but contain 48kB games. Same proble…

    ... -0000)
    - snapshot use IM2 with EI and register I is set ... to high 16kB (IM2 table is ...
    velesoft velesoft August 2012 Emulators
  • Key repeat weirdness with EI & IYI finally (after 35 years!) decided to write something a) for 48k speccy b) in z80 assembler. It's been over 20 years since I've written anything in …

    ... .

    If I do EI, the wrong pixels appear like ... register pair when I have EI?
    Or can I wait ... vertical retrace without HALT & EI?


    I started ...
    arttu arttu July 2017 Development
  • How to avoid flicking? IM2 help.Hi, I have started on a quest to make a demo for ZX Spectrum. However the display is flickering and I guess it is something about updating at…

    ... /> I have read something about IM2 without understanding it in details ...
    MartinMSPedersen MartinMSPedersen March 2018 Assembler
  • Help With infinite music on 128KHi :) I'm trying to play infinite simple music on 128K , but i don't know what is wrong with the loop I tried this routine but doesn't work I…

    ... ,a
    im 2 ; IM2 ON
    ei

    jr $ ; ...
    ld (hl),a
    ei
    ret

    ...
    ld (pos),hl
    ei
    ret

    ... ld (pos),hl

    ei
    ret

    < ...
    maeloterkim maeloterkim July 2019 Development
  • IM2 on a 128k SpectrumHello: I have found another article on IM2 found in Personal Computer News, Issue 90. In the article "Face up to the Time", I typed up the code (…

    ... have found another article on IM2 found in Personal Computer News ... using this to learn about IM2 on the 128k.

    andydansby andydansby August 2020 Development
  • Which Emulator has a menu option to enable Interrupts (EI) if emulated Speccy hangs after DI / HALT?Which Emulator has a menu option / debugger option to enable Interrupts (EI) if emulated Speccy hangs after DI / HALT? I tried SpecEmu and Fuse, b…

    Which Emulator has a menu option / debugger option to enable Interrupts (EI) if emulated Speccy hangs after DI / HALT?

    I tried SpecEmu and Fuse, but I can not find a option for doing this in their debugger.
    Luzie Luzie June 2021 Emulators
<1234567…34>

Latest Posts

  • 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
  • European Software Titles with an English version
    harriusherbartio 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
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
im2 709 1.1K
ei 954 1.5K

Related Threads

  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it<br /> <br /> Note, for 48k spectrum using TASM<br /> <br /…
  • 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…
  • Assistance with IM2 routineI subsequently got a working IM2 routine.
  • SP and IM2 woesI have a function that writes the backbuffer to the screen using the method by which SP is stored, I "POP" a load of registers and then chnge SP to t…
  • IM2 Loading on +3EHi there Speccy Guru's,<br /> <br /> As some of you know, I've spent a while building the ultimate image for +3e, it's currently at 6000+games and de…
  • IM2 calls to player routine on 128k?Hi all,<br /> <br /> Apologies for being crap, and not even in a funky, skillo kind of way but it's been over 20 years since I last wrote anything in…
  • The need of having a 257-byte table for IM2 routinesThis came from a discussion at the speccy.org forum.<br /> <br /> I have understood that the reason behind the 257-table for IM 2 routines is due to …
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff<br /> <br /> [code]<br /> <br /> #include <br /> #include <br /> #include <br /> #includ…

Related Searches

  • im2 16k
  • im2 16k interupt
  • im2
  • im2 16k rom
  • im2 interrupt 16k
  • loader im2
  • interupt im2 16r
  • im2 rom
  • im2 vector to rom
  • int signal do ei
  • int signal di ei
  • interrupt im2
  • im2 2a
  • 128k im2
  • 128k im2 rom 3900
  • 128k im2 rom 39
  • 128k im2 rom 3a
  • im2 example
  • 19 tstate 22 im2
  • im2 16

Copyright © 2024 World of Spectrum