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>
  • 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…

    ... /> int main()
    {

    /* Disable interrupts to start off with */
    #endasm
    printf("Setting im2\n");
    im2_Init(0xd300); // place ...
    slenkar slenkar October 2013 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…

    ... 't used EI, DI, IM1, IM2 etc [I]at all[/I ...
    Morkin Morkin February 2012 Development
  • MemoryI am writing a game for the Spectrum and need to store a lot of map data. What is the lowest address I can start to store the data at ?

    ... route you'll need to disable interrupts or provide your own IM2 routine.
    gasman gasman December 2004 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…

    ... : one way is to use IM2 mode to set up our ... and another way is to disable interrupts entirely. I've done the ... quite ready to talk about IM2.LIB just yet.

    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • A challenge thats probably impossiblehere's a challenge for all you coders. Given a snapshot, is it possible to create a program to sniff out the original start address for the game that…

    ... initialization. I usually look at im2 initialization, disable interrupts, stack, various calls to ...
    omega omega June 2007 Development
  • 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…

    ... does actually all work via interrupts, but just crashes when ... in the foreground (not via interrupts), returns to BASIC no ... BASIC after setting up the IM2 interrupt handler with the chip ... could be happening. I also disable interrupts in the handler itself (re ...
    Digital Prawn Digital Prawn March 2008 Sinclair Miscellaneous
  • Maze Mania - How did they do it?Hi, I was looking at the game "Maze Mania" by Hewson Consultants, written in 1989. The game can be downloaded from here [URL]http://www.worldofspec…

    ... would set up IM2 or something
    DI ; Disable Interrupts
    LD (spstore ... Stack Pointer
    EI ; enable interrupts
    [/code]

    An ...
    robpearmain robpearmain May 2009 Development
  • z88dk hates me =(Hello there my fellow WoS'ers Under the power of darkness I was about to settle in and play with some SP1 sprite handling (as printf is simply NOT f…

    ... you will need to disable interrupts or use IM2 mode. I would then ...
    Alcoholics Anonymous Alcoholics Anonymous August 2011 Development
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... interrupt service routine enabled interrupts directly after EI, then ... z80 architecture running in IM2 mode with several interrupting ... other. However, the z80 IM2 scheme has devices connected in ... they are able to disable interrupts of devices sitting behind ...
    Alcoholics Anonymous Alcoholics Anonymous September 2011 Emulators
  • How to safely maximise available memoryHi All, I'm toying with an idea that will require I have as much memory available as possible. I'm a little embarrassed I have to ask this tbh. As…

    ... - so you don't need IM2. If you only have a ... own interrupt routine under IM2, or if you disable interrupts entirely and never ...
    Marko Marko January 2012 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…

    [QUOTE=Timmy;594378]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 ...
    AndyOaks AndyOaks March 2012 Development
  • 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 …

    ... the copy routine runs under IM2. 7K is a LOT of ... a RET. Also, you should disable interrupts before calling the routine, and ... from with the use of IM2, by making things easier for ...
    Marko Marko April 2012 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... functions use IY. If you disable interrupts, create your sprites, restore the ... of IY, then re-enable interrupts, I think the normal interrupt ... course when you go the im2 route and you want to ... price of a 257 byte im2 table.

    Long story ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Mountains of Ket - Written in Basic?Was Mountains of Ket written in Basic? And if so is there any way to break into it? The parser's pretty impressive, I want to see how it was done.

    ... ,0) which jumps from the IM2 error check to continue with ... ,195,56,0) to disable the IM2 routine and resume the normal ... : 62083,19
    (which enables interrupts and jumps to the normal ...
    Battle Bunny Battle Bunny November 2013 Games
  • IX register - using/problemsAre there any rules on using the IX register? Are there any restrictions on the memory locations that it can access? Yes, I know it's slower than us…

    Well I didn't. I did make sure I did a disable interrupts straight away though until I set up my own IM2 vector.
    Paradigm Shifter Paradigm Shifter December 2013 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…

    ...
    #include // for z80_bpoke(), z80_wpoke(), im2 functions
    #include // for memset ...
    Alcoholics Anonymous Alcoholics Anonymous June 2016 Development
  • Interrupt routineI have been trying to create an interrupt routine for playing AY music in the background but cant seem to get anything working. I have a music rou…

    If you only enabled interrupts, after you have paged the ... keep it there until you disable interrupts again, it should work fine ... interrupt mode (IM0, IM1 or IM2) you are using, since that ... ZX Spectrum, you should use IM2, so that interrupt pointer (I ...
    RMartins RMartins November 2016 Development
  • ZX GameDev tools consolidatedHello WoS! It's been a while, yet with a plenty of decent gamedev tools (including new ones!), is there a [i]single/pivot table[/i] or some datash…

    ... (SP? IY?), enable or disable interrupts, use IM2 and so on. More generally ...
    Hikaru Hikaru January 2017 Development
  • ZX GameDev tools consolidatedHello WoS! It's been a while, yet with a plenty of decent gamedev tools (including new ones!), is there a [i]single/pivot table[/i] or some datash…

    ... (SP? IY?), enable or disable interrupts, use IM2 and so on.
    [/quote ... engines installed first on an (im2) isr. Fase needs to know ...
    Alcoholics Anonymous Alcoholics Anonymous January 2017 Development
  • z88dk multicolour enginesI've been trying to work out how the multicolour sprite engines have been implemented in z88dk. It's not obvious. Looking in the source, I found …

    ... asm or c). Instead just disable interrupts to stop bifrost with, eg ... to continue running your own im2 isr, you can poke its ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Development
  • Need help with keyboard scanning ?After getting frustrated with learning ASM for a while I'm back into it. The little listing below is using the ROM's PRINT AT routine to draw me a sp…

    ... ring louder.

    You disable interrupts (turn the phone off) by ... call very unimaginatively IM1 and IM2. When in IM1, the Z80 ... it does.

    In IM2, you the programmer, can decide ... (IM1), or handle it yourself (IM2).

    The TL; ...
    Ast_A_Moore Ast_A_Moore November 2017 Development
  • Currah MicroSource emulationIt appears to be impossible to emualte the MicroSource in software on the ZX Spectrum SE as hardware polling is required. The following patch is not …

    ... fast RAM

    di ; disable interrupts

    ; copy BASIC ROM ...
    chev chev March 2007 Emulators
  • More Work ProblemsWhen you forget to Disable Interrupts [youtube]fPxsVzR7Gqs[/youtube]

    When you forget to Disable Interrupts

    [youtube]fPxsVzR7Gqs[/youtube]
    Geoff Geoff June 2008 Chit chat
  • 128 ROM paging alternativeWould this work (with the appropriate code in each ROM)? [code] ; 128 rom paging routine ; use rst 28h with call address stored after restart ;;rom…

    ... address
    di ; disable interrupts for page
    out ( ... />
    ei ; enable interrupts
    ret ; call the required ... address
    di ; disable interrupts for page
    out ( ... />
    ei ; enable interrupts
    ret ; back to ...
    chev chev August 2008 Development
  • So... you want to format your 3.5" as 720K eh?Well, i've been trying to get hold of an application to make proper use of my 3.5" +3 floppy disks but i haven't been able to find any. I stumbled up…

    ... Main +3DOS access subroutine - Disable interrupts before paging
    PUSH ... br /> EI ; Enable interrupts after paging
    ... value
    DI ; Disable interrupts before paging
    LD ...
    NaMcO NaMcO December 2008 Development
  • Machine code and Basic system variablesSpectrum system variables (I mean 48KB model) are essential for Basic. But what if I started my machine code program and it's never going to return t…

    ... with code executed during interrupts. I never learnt interrupts well, but I ... somehow.

    If I disable interrupts with DI command, can I ... don't want to dissable interrupts, can I still use this ...
    Ralf Ralf January 2009 Sinclair Basic
  • 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 …

    ... OFF).

    di ;Disable interrupts

    ld a, ... interrupts_off

    ;Switch interrupts on:
    ;---------------------
    interrupts_on ... ret

    ;Switch interrupts off:
    ;----------------------
    interrupts_off< ...
    joefish joefish May 2009 Development
<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
disable 1.8K 2.2K
interrupts 1.5K 2.2K
im2 709 1.1K

Related Threads

  • 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…
  • 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…
  • 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…
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome.<br /> <br /> Notably:<br /> <br /> * How long does the 48K ULA hold /I…
  • 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 /…
  • 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 …
  • 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…
  • 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…
  • Disable BREAK 128 basicDoes anyone know how to prevent BREAK in 128k basic?
  • Help! BREAK KEY disable?Someone has asked me... Is there a poke or routine to disable the Break key in 128K BASIC?

Related Searches

  • sprite interrupts
  • interrupts im0
  • refresh wait disable interupts
  • im2 16k
  • im2 16k interupt
  • im2
  • disable 128 udg
  • knightlore interrupts
  • disable uper ram
  • disable upper ram
  • fuse disable icon
  • specemu disable
  • specemu disable multiface
  • disable break key in basic
  • disable break key ys
  • disable break
  • poke disable scroll
  • poke disable scroll in basic
  • firestorm interrupts
  • disable interrupts

Copyright © 2024 World of Spectrum