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.098s
<1234567…34>
  • HALT: Why always 4ts?Instruction breakdown of halt is like that: PC 4ts. That means it fetches instruction byte from ram which tooks 4 ts and then does nothing and read…

    Instruction breakdown of halt is like that:
    < ... tooks 4 ts and then does nothing and reads the ... .

    if halt is already read by cpu ... the ram again and again to execute the HALT, why it ... if cpu executed HALT at cycle 5, and if interrupt triggered ...
    Arda Arda February 2015 Development
  • TV Pal, odd and even framesI have been researching, but haven't found any real interesting information on this subject, so far. What I mean is, since TV PAL signal is interl…

    ... so there are odd and even frames, which means ... since they just use HALT to sync on the Spectrum ... processing all lines (odd and even) on every frame ... weird idea to try and spark the collective imagination ... NTSC outputs (in USA, and maybe some other countries) , ...
    RMartins RMartins August 2015 Development
  • Text scroller and custom fontYesterday I was testing this text scroll routine taken from Jonathan Cauldwell's Intro Maker (labels have been inserted to allow partial code relocab…

    ... the ROM printing routines and copy them after the ... JR NZ, L_35381
    L_35387: HALT
    CALL 00654
    ... /> LD B,032
    AND A
    L_35425: RL ... : LD A,(DE)
    AND C
    JR Z,L_35464 ... LD A,(HL)
    AND A
    JR NZ, ...
    Alessandro Grussu Alessandro Grussu January 2016 Development
  • "Decoding z80 Opcodes" (http://www.z80.info/decoding.htm#intro) - Incorrect HALT Opcode?Apologies if this is a dupe but I searched within the forums and couldn't find anything. I've been working on a z80 emulator (for academic and rec…

    ... I searched within the forums and couldn't find anything.< ... emulator (for academic and recreational purposes) and have been using http ... seems to incorrectly specify a HALT opcode as 0x7[i] ... 5-3 should be 6, and 2-0 should be 7 ... if both digits 5-3 and 2-0 are 6. ...
    Travis Kaufman Travis Kaufman July 2016 Development
  • Double Buffering Artefacts on Real HardwareI have a project that I've played around with for a while and always tested using emulators, either ZX Spin or Spectaculator. It is a 128k game th…

    ... around with for a while and always tested using emulators, ... shadow screen for double buffering and when emulated it works perfectly ... buffering code is simply an IM2 interrupt that checks to see ... switch the screen after a HALT instruction.

    Of ...
    dave18 dave18 May 2017 Development
  • No-tearing (“vsync”) Full Screen FadeSeeing as most screen fades exhibit visible tearing, I wrote my own routine which does away with that problem. Simple, effective, short, and fully re…

    ... problem. Simple, effective, short, and fully relocatable. Compatible with all ... of attr area

    halt ;wait for beginning of frame ... is minimum for a custom IM2 routine
    1$ dec ... ;reload A with attr
    and $38 ;isolate PAPER
    jr ...
    Ast_A_Moore Ast_A_Moore December 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…

    ... /> However the display is flickering and I guess it is something ... /> I have read something about IM2 without understanding it in details ... .dk/d/demo1.tap
    And here is the code I ...
    MartinMSPedersen MartinMSPedersen March 2018 Assembler
  • ZEsarUX 8.1 stableHi! I've uploaded a new ZEsarUX 8.1 stable version. Go to the github released webpage to download it: https://github.com/chernandezba/zesaru…

    ... Wizard to automatically download and configure TBBlue official SD ... -added copper opcodes NOOP, HALT
    -increased tbblue.mmc ... show interrupt routine pointer on im2 mode

    Some other minor bugfixes and improvements


    chernandezba chernandezba February 2020 Emulators
  • 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 ... #bec1.

    The code and compiling files can be found ... . On a Sinclair 128k/+2 and Pentagon, I see text mixed ... 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
  • VSYNC FunctionI have written a VSYNC function, so that I can clear the screen before redraw without flicker on the screen, I do this by peeking at the address 2367…

    ... and the entire program was in assembly? Would HALT ... 38 reads the keyboard and updates the frames system ... put the z80 in im2 mode and write an interrupt ... the instruction following a halt will be executed around ... thread (prior to the halt) was reading the frames ...
    Alcoholics Anonymous Alcoholics Anonymous May 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 …

    ... approach which is very easy and efficient to code. You can ... be much faster and hence execute comfortably in the IM2 sync. The ... that keyboard input is taken and objects are updated to new ... program
    jump to HALT instruction
    reenter IM2 vector
    etc ...
    cyborg cyborg July 2004 Development
  • Collision DetectionHi everyone, This is my first post on WOS. Like most people here I owned a Spectrum when a teenager. At that time I was quite heavily into programmin…

    ... /> Map the sprite (mask and graphics respectively) to the offscreen ... /> Wait for the IM2 interrupt (using the HALT command)
    Paint ... of the stored background and the offscreen drawing area ... the sprite moves around, and with new background stripes being ...
    ekoman ekoman July 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 …

    ... /> LD (OKTOFLIP),A

    HALT


    JP MAIN ... =FE
    IM 2 ; SELECT IM2
    EI

    ... DE) ; Get Mask
    AND (HL) ; And With HL
    LD (HL ...
    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 …

    ... /> LD (OKTOFLIP),A

    HALT



    ... =FE
    IM 2 ; SELECT IM2
    EI

    ... DE) ; Get Mask
    AND (HL) ; And With HL
    LD (HL ...
    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 …

    ... br />

    halt

    LD A ... /> IM 2 ; SELECT IM2
    EI
    ... Get Mask
    AND (HL) ; And With HL
    ... ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG ...
    robpearmain robpearmain September 2004 Development
  • Pocket Clive - 2 QuestionsHello, I've just started using Pocket Clive on my iPaq pocket PC, excellent emulator BTW. 1. I have just wrote a small BASIC program to randomly pi…

    ... The game is running in IM2, (using the trick of having ... effect is greatly reduced, and the game becomes playable under ... further, by possibly relocating the 'halt' instruction.
    However, it ... a perfect patch since the 'halt fix' method undoubtedly uses ...
    Digital Prawn Digital Prawn December 2005 Emulators
  • How can I tell if 128k in codeIs there an easy way in code to check if the Spectrum has 128k, rather than 48k so I can display a message "Must have 128k" etc

    ... a couple quick tests and tells you which machine ... techniques to do this, and which you would use ... this, set up an IM2 interrupt which does, something like ... [code] ld bc, 0
    halt
    ld a, 255
    and test the byte. The ...
    icabod icabod March 2006 Development
  • Adding AY music to your plogramI'd like to add some nice tune to my program written in machine code. I am not new to assembler programming but with music programming I have no expe…

    ... , but all registers are saved and some ROM code involved with ... to set up your own im2 interrupt routine that replaces the ... totally useless but the custom IM2 one you write won't ... using an im2 interrupt routine, but is instead relying on HALT to ...
    Alcoholics Anonymous Alcoholics Anonymous March 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... exactly to put the halt statement and how to get this ... /doku.php/library:interrupts"]im2 library[/URL] description can ... ()
    {

    // initialize im2 mode

    #asm
    im2 is enabled and scroll_isr() is running in ...
    Alcoholics Anonymous Alcoholics Anonymous July 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…

    ... in the foreground, using the HALT instruction, like this month's ... BASIC after setting up the IM2 interrupt handler with the chip ... some wild address, and the screen typically corrupts, and the spectrum resets ... USR command on the screen and even the program STOP ...
    Digital Prawn Digital Prawn March 2008 Sinclair Miscellaneous
  • Announce: BASin r14b availableHere's the fix mentioned earlier for those of you that either are too lazy to update your OS (XP SP2 has been out aaaaages, Arjun!) or even junk that…

    ... tape it too crashed, and it too used IM2. I therefore loaded ... game (highly unlikely to use IM2). Arcadia worked fine. However, when ... program alters HL', IY and uses IM2 which isn't exactly BASIC ... with BASin - such as DI + HALT ?

    One other thing ...
    Jimmy Jimmy June 2008 Emulators
  • How do you make AY sound?Are there tools? Or is it all done in assembler? Any tutorials around for people who like things explained in simple terms? Ta!

    ... tape with the music player and data embedded in it.
    and call the player routine once ... the required machine code (using HALT) that you could you use ... probably want to use an IM2 interrupt routine eventually so that ...
    Digital Prawn Digital Prawn June 2008 Development
  • In-game music takes CPU time?If a 128k wants to have music played in-game using the AY sound chip, does that consume a lot of CPU time? What I am after is if the reason why man…

    ... attach to Interrupts (IM2). Many games use it, and you only have ... of my games using a HALT at the end of each ... in IM2 which does an immediate RET(I) instruction and then get ... speed is controlled by a HALT instruction is academic.
    BloodBaz BloodBaz November 2008 Development
  • Atic Atac speed.Dear all, Excuse the noob question, but does anyone know how fast Atic Atac runs at? What I mean is, frames per second, or the amount of pixels the…

    ... loads of games and you are better using Halt and interrupty things![/QUOTE ... thanks for the tip, superficially HALT/interrupts does seem easier anyway ... />
    Even though I used HALT in the game I mentioned ... already to set up an IM2 mode routine - maybe I ...
    Digital Prawn Digital Prawn January 2009 Games
  • 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…

    ... lines) containing the source address and the destination screen address. ... the pseudo code here (After halt) based on what I ... Mania

    [code]
    HALT ; Wait for Top Of Scanline ... , in reality would set up IM2 or something
    DI ; ...
    robpearmain robpearmain 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…

    ... distinction between Gasware (the firmware) and Goldfinch (the overall project) - ... the full available memory - and at that point, Goldfinch * ... clever code for capturing interrupt and register state[/url], "borrowed" ... after a HALT you know you're in IM2 mode. ( ...
    gasman gasman October 2009 Development
  • Mistake in the 128K technical FAQ?[url]http://www.worldofspectrum.org/faq/reference/128kreference.htm[/url] [quote]Memory banks 1,3,5 and 7 are contended.[/quote] Really? I thought i…

    ... [B]EI[/B] and [B]HALT[/B], then the IM2 routine will start ... />
    I have some pencil-and-paper calculations of what could ... into the available CPU time, and they're made a lot ...
    ajmoss ajmoss April 2010 Hardware
  • Tricks with IN 31It's generally considered unwise to use a Kempston joystick's fire button to start a game, because the floating bus effect can make arbitrary data ap…

    ... Kempston interface is disconnected, and I read IN 31 ... the interface is connected, and I read IN 31, ... But all modern interfaces (and all ZX emulators) return ... also real AMIGA MOUSE and this device set also ... 31 after HALT instruction (or at begin of IM2 routine)< ...
    velesoft velesoft April 2010 Hardware
<1234567…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 5:39PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11

HitBox

Word Docs Hits
im2 709 1.1K
and 504K 1.3M
halt 1.1K 1.6K

Related Threads

  • Bub and Bob... and Bab and Bib?This has been floating around the news sites for a while, but it looks very much like an updated version of Bubble Bobble will be [url=http://www.wii…
  • I've got Olli And Lisa II (2). And??Hello.<br /> Looking at a couple of websites (nameless for now) and they are *adamant* that Olli And Lisa II does not exist.<br /> <br /> Clear it up…
  • Why I like Atari 8-Bit and Amiga and respect the SpectrumI mentioned this on my other topic already, but I like these two computers because they were designed by an absolute visionary in the computer field,…
  • Sinclair Spectrum +3 and the Amstrad CPC, using the CPCs monitor and discdrivesCPCs monitor on a Spectrum +3<br /> I have a Spectrum +3 that I havent started using yet. The RGB-connector doesn't <br /> fit my Amstrad CPC-monitor…
  • YS, Crash and SU scans and BitTorrentsWanting the ZIPs of te magazines hosted on ForgetyLee's site (forgive the spelling), I downloaded and installed BitTorrent but couldn't get anywhere<…
  • Amiga force dvd and Your 64 and Your commodore dvd`s released :-)Sorry not quite speccy but related just :)<br /> <br /> Amiga force the newsfield Amiga mag has been finalised with the help of Roger Kean, It is av…
  • Real long shot: Exolon and Arkanoid cracked and made really pretty but chucked away!!Hi guys.<br /> <br /> Real, real long shot here.<br /> <br /> Many moons ago I launched a cracking group called "Sutton Hacking Force" (the 'group' w…
  • Real long shot: Exolon and Arkanoid cracked and made really pretty but chucked away!!Apologies for the double thread.<br /> <br /> Please take a look here and let me know if you can help! Thanks all<br /> <br /> [url="http://www.world…

Related Searches

  • fire and ice
  • belle ends and sebastian
  • user name and password to download emulator
  • shaw and brothers
  • quantum computing and zx spectrum
  • im2 16k
  • im2 16k interupt
  • im2
  • zxds and desmume
  • one man and his droid 2
  • scuba and shark
  • tk90x and timing
  • 48k rom and diagnostic
  • colour tuning using potentiometers and trimmers
  • issue 2 colour tuning using potentiometers and trimmers
  • jeeves and wooster
  • fire and forget
  • heroes of might and magic
  • spectrum clones and modes
  • rock and roll

Copyright © 2024 World of Spectrum