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.012s
<1234567…34>
  • Z80 opcode breakdownAnyone knows if there's a document on the net covering all the Z80 instruction breakdown by machine cycles? All I could find was that one on the Z80…

    ... the net covering all the Z80 instruction breakdown by machine cycles?
    Z80 support page and the CSS ...
    Cesare Falco Cesare Falco March 2003 Emulators
  • Question about CP Z80 instructionSorry if this is the wrong folder, but it seems the most appropriate. When performing a CP instruction, is the P flag set when the compared values …

    ... />
    When performing a CP instruction, is the P flag set ...
    Quirky Quirky March 2003 Emulators
  • Z80 Emulator Source?Found a link to this on comp.sys.amstrad.8bit. i havent been with the discussion long but supposedly this is the source for a Z80 emulator. Forgive m…

    ... is the source for a Z80 emulator. Forgive my ignorance ... if it's a Z80 emulator for Spectrum or ... ds 08400h - fetchend

    ;instruction jump table

    jumpb ... , ins_rst_38h


    ;instruction implementation

    ins_nop:
    Amigo Amigo August 2003 Emulators
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... reasons: firstly, if the instruction before the interrupt is longer than 34 ... M-cycle of every every instruction, the Z80 will sample the /INT ... interrupt (NMI)

    The Z80 has a second interrupt, the non-maskable interrupt ...
    Philip Kendall Philip Kendall July 2004 Development
  • Techy Z80 questions****** Question 1 ****** Take the instruction SET b, (HL). This is broken down (in machine cycles) as follows (according to Microprocessor Technolo…

    ... 've seen in many Z80 docs. My question: ... when does the Z80 read the opcode that ... ?? And if the Z80 could access the memory while ... br />
    How is this instruction broken down ?

    ... every (IX+d) instruction is exactly 12T longer than ...
    GOC GOC September 2004 Development
  • Noob to Z80 needing +3 helpI'm quite new to z80 programming, but i'm attempting to write some kind of windowing system that will run alongside BASIC on my +3 with Kempston mous…

    I'm quite new to z80 programming, but i'm attempting ... be calling +3DOS and running interrupt code here, so i think ...
    rbsfou rbsfou January 2007 Development
  • How does the Z80 work internaly?How does the Z80 work internaly, i.e. how does it actually execute a machine code instruction? When it fetches a byte from the memory and finds, for…

    How does the Z80 work internaly, i.e. how ... actually execute a machine code instruction?

    When it fetches ... 00111100) which would mean the instruction "[B]INC A[/B]", how ...
    Rickard Rickard November 2007 Development
  • It's a trap!So I got a CPLD (not the eventual one I want to use for the ethernet project - rather, one I actually have here and now, an XC9536 in a PLCC44). And…

    ... is set to trap instruction fetches at the following ... *our* device has caused an interrupt (otherwise ignored)
    - 0x0066 ... trap before the Z80 actually fetches the instruction, and prevent the ... released until *after* the instruction at 0x007C gets fetched. ...
    Winston Winston December 2007 Hardware
  • 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…

    ... came across the list of Z80 commands in the dictionary section ... ] Under no circumstances use this instruction."

    Er OK Toni ...
    Womble Womble March 2008 Sinclair Miscellaneous
  • 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…

    ... "run". The Z80 will now freeze at the HALT instruction because no ... is stuck on the HALT instruction. Press "step over". It's ... I get past the HALT instruction is to remove the breakpoint ... register window. If you interrupt the Z80 at a random point, and ...
    Jimmy Jimmy April 2008 Emulators
  • 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…

    ... emulating interrupts.

    My z80 core currently emulates all un ... I check for an interrupt after each instruction execution in my main ... loop? When an interrupt occurs, what ...
    MadDoc MadDoc July 2008 Emulators
  • Tips on (dis-)assembling Z80 instructionsedit: Naturally I managed to post this in the wrong forum. I'd much appreciate it if any moderator would move it to the development section. For the…

    ... beginner when it comes to Z80 assembly (not to mention a ... dealing with the Z80's less than orthogonal instruction set while still ...
    doynax doynax June 2009 Development
  • A question about M1 cyclesI'm writing an interrupt routine that, after the usual register pushes, will jump to a location of my choice with a [b]JP (IY)[/b] instruction. If I…

    ... only manifest itself if an interrupt pulse occurred [b][i ... ]LD IY, nn[/b] instruction. I'd better double- ... of M1 cycles inside the Z80.

    Is ... nn[/b] is an atomic instruction -- once started, is it ... [/b] -- just the one instruction -- with [b]DI[/b] ...
    ajmoss ajmoss June 2010 Development
  • Z80 Machine Code Question...Hi Folks, I know not strictly a BASIC question but I have started to learn Z80 machine code - 25 years too late! :smile: I have been reading a book…

    ... I have started to learn Z80 machine code - 25 years too ... stuck with the JR NZ instruction. My little test program is ...
    Paddy Coleman Paddy Coleman August 2010 Sinclair Basic
  • Z80 sound enginesI'm looking for a decent sound engine to use in a Z80 program I'm writing, but I've no idea which is the best/fastest/easiest to use. I could do wit…

    ... engine to use in a Z80 program I'm writing, but ... least amount of time every interrupt.
    I tried Romford from ...
    polomint polomint September 2011 Development
  • Hex editor with z80 disassemblyAnnouncing 'he', a curses-based hex editor. Among its features is the ability to disassemble the byte under the cursor (and succeeding bytes if nece…

    ... bytes if necessary) as a Z80 instruction.

    [url]https://github ...
    AY Chip AY Chip December 2011 Development
  • Simple explanation of interrupts (in the context of Z80/Speccy)I wondered if somebody on here could explain in simple terms how interrupts work on the Speccy and where interrupts are source from. Are they a natur…

    ... a natural feature of the Z80, or are they instigated via ... -frame, can you schedule an interrupt or trigger one manually? Are ... own handler, or does each interrupt go through a list (or ...
    takapa takapa June 2012 Development
  • Is there a DD40 instruction?On this page: [URL="http://mdfs.net/Software/Z80/Exerciser/Spectrum/zexall.src"]Z80 instruction set exerciser for Spectrum[/URL] I noticed the belo…

    ... ://mdfs.net/Software/Z80/Exerciser/Spectrum/zexall.src"]Z80 instruction set exerciser for ... /> but in the The Undocumented Z80 Documented (Sean Young) I don ... in ZeXall or is the instruction missed from Sean Youngs doc ...
    Korinel Korinel June 2012 Emulators
  • Fantasy Z80 instructions?This follows on from something catmeows said in another thread, and that I've been meaning to ask for a while. This may sound daft to people with mo…

    ... talk to think of these instruction?

    If other, potentially ... which current ones in the Z80 set would you replace?
    R-Tape R-Tape November 2012 Development
  • Optimisations in Exomizer Z80 decrunch codeThis is the 163 bytes old code (simple and optimized): [CODE] ld iy, exo_mapbasebits ld a, 128 ld b, 52 push de exo…

    ... ). Change the INC IY instruction by the IYl one and ... s used by Amstrad CPC interrupt routine. Also there is a ... the "ld iyl, c" (first instruction) of the exo_getpair routine before ... /> and inserting a "dec ixl" instruction before "djnz exo_initbits" one.
    antoniovillena antoniovillena November 2012 Development
  • Compiling Lisp to Z80.I am doing some thought experiments on this. Here is an example of a Lisp program. It adds two numbers together. [code] (define (add x y) (if (= …

    ... code translated by me to Z80 (there could well be many ... , I've not done much Z80 before at all so bear ... . Then, move the "pop b" instruction to the beginning of the ...
    wilsonsamm wilsonsamm January 2013 Chit chat
  • Fast Z80Todays Spectrums are fast as hell and few software utilises this. Z80 in ReVerSE runs at 42 MHz, in Speccy2010 at 28 MHz, in Pentagon 2.666 and in N…

    ... software utilises this.

    Z80 in ReVerSE runs at 42 ... MHz (comparable to 70 MHz Z80).

    Two options:< ... br /> 1. Fast Z80 on the mainboard. Plusses: easy ... instructions may be added to Z80 instruction set, 2 MB RAM guaranteed ...
    Alone Coder Alone Coder June 2013 Development
  • Adding a pause key to ArkanoidHaving rediscovered the simple pleasure of playing 1980s games on genuine 1980s hardware, I've also remembered that emulation can provide a feature m…

    ... contains the three-byte instruction LD BC,0xF7FE, preparing ...
    ei ; restore interrupt handler
    jr .return_to_game ... br /> (Arkanoid installs an interrupt handler. I don't know ... such as me whose z80-fu is still ...
    stephenw32768 stephenw32768 August 2013 Games
  • 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…

    ... im2_Init(0xd300); // place z80 in im2 mode with interrupt vector table located ... ); // POKE jump instruction at address 0xd4d4 (interrupt service routine entry)
    instruction

    printf(" ...
    slenkar slenkar October 2013 Development
  • Hacker Chris' Christmas Demo doesn't work[url=http://www.worldofspectrum.org/infoseekid.cgi?id=0007314]Christmas Demo[/url] .z80 file from WOS doesn't work for me. I tested in Fuse and SpecE…

    ... ?id=0007314]Christmas Demo[/url] .z80 file from WOS doesn't ... stuck in a HALT instruction with maskable interrupt disabled.

    Is ...
    TK90XFan TK90XFan December 2013 Emulators
  • Address bus contents (i.e. PC) during execution of HALTI'm wondering if anyone can tell me what's placed on the address bus during execution of HALT, beyond the initial M1 cycle. The Z80 user manual state…

    ... return address of the interrupt handler. Firstly, if ... address of the HALT instruction each time, what need ... seem simpler in the interrupt acknowledgement not to deal ... interrupt acknowledgement, it contains:

    [CODE] if( z80.halted ) { PC++; z80 ...
    zub zub March 2014 Hardware
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... started reading numerous books around z80 assembly. It's slow going ... /> delay0 halt ; wait for an interrupt.
    djnz delay0 ; loop.
    z80 assembly!
    antonyjones101 antonyjones101 September 2015 Development
  • 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 …

    ... ) for 48k speccy b) in z80 assembler. It's been over ... memory layout and b) that z80 has more registers than 6502 ... of that I use HALT instruction to wait for vertical retrace ... piece of code in some interrupt still seems to do "ld ...
    arttu arttu July 2017 Development
<1234567…34>

Latest Posts

  • 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
  • I am currently watching.....
    zx1 on April 11
  • 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
z80 13.7K 21.5K
interrupt 2.6K 4.5K
unfinished 959 1K
instruction 3.8K 5.5K

Related Threads

  • Question about CP Z80 instructionSorry if this is the wrong folder, but it seems the most appropriate. <br /> <br /> When performing a CP instruction, is the P flag set when the comp…
  • Z80 RRCA instruction...Hi Folks,<br /> <br /> Well my exploration of Z80 MCODE continues apace! I am struggling to understand how the RRCA instruction works. The official…
  • "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.<br /> <br /> I've been working on a z80 emulator (for acad…
  • Of course, when the M1 line of the Z80 CPU is failing, the Z80 CPU must be replaced![quote]Of course, when the M1 line of the Z80 CPU is failing, the Z80 CPU must be replaced![/quote]<br /> Err, why?<br /> <br /> If you are trying…
  • Is it possible to make the Z80 execute a bizarre instruction?What happens when it gets an unrecognised instruction OP Code, I mean something following a #ED that isn't one of the undocumented instructions eithe…
  • Z80/SNA Compiler under Windows???Does anybody know anything about Z80/SNA compiler under Windows???
  • Z80, TZX and TAP formatsHi again <br /> I?ve seen these three formats as the most common of all. The doubt is... Which is the best of them? What are the differences between …
  • Scooby Doo (unfinished version)Remember the early adverts for Scooby Doo? Totally different to the final game that came out about a year later.<br /> It looked as if some of it was…
  • Z80 to DSK?Does anyone know if there is a prog that can convert z80,tzx or tap files to<br /> dsk format? I have access to a friends pc that has a 3 inch drive …
  • Z80/SNA compiler under Windows???Does anybody know anything about Z80/SNA compiler under Windows???

Related Searches

  • z80
  • z80 to tape
  • z80 compiler
  • z80 m1
  • 16k interrupt
  • 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
  • vortex interrupt
  • interrupt rom
  • nmi instruction from basic
  • z80 loader
  • z80 emulator
  • z80 pc emulator
  • save z80 listing as gif
  • firestorm interrupt

Copyright © 2024 World of Spectrum