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.014s
<1234567…34>
  • 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…

    ... ;454161]Not according to the Z80 User Manual, it doesn't ... make the Z80 miss an interrupt by having an overly long instruction (prefix ...
    Philip Kendall Philip Kendall July 2010 Development
  • Pretty CrashesTo make a 48K spectrum crash spectacularly and beautifully enter the following into basic. Also works on a 128k in 48k mode though not quite as prett…

    ... br />
    From ZILOG's Z80 Family CPU User Manual:
    z80/um0080.pdf[/url])
    < ... a single byte instruction. Alternatively, any other
    instruction such as a ... the detailed timing for an interrupt
    response. After the ...
    The_Bert The_Bert September 2010 Sinclair Basic
  • Assembly Programming for IDIOTSOk are there any websites guides for what opcodes do in a z80 or books... but for really really thick people like me :-) Something along the lines …

    ... br /> synchronizing what to an interrupt.....hold on what's an ... times a second (an interrupt is something that temporarily ... HALT instruction to make the Z80 wait until the next interrupt ... occurs. After the HALT instruction ...
    ccowley ccowley October 2010 Sinclair Miscellaneous
  • Assembly Programming for IDIOTSOk are there any websites guides for what opcodes do in a z80 or books... but for really really thick people like me :-) Something along the lines …

    ... for a reference on the Z80 instruction set. It will tell you ... Z80 instructions with the number of CPU cycles (T-states) each instruction ... off using the 'DI' (disable interrupt) instruction, the 'HALT' command will never ...
    ASM ASM October 2010 Sinclair Miscellaneous
  • Assembly Programming for IDIOTSOk are there any websites guides for what opcodes do in a z80 or books... but for really really thick people like me :-) Something along the lines …

    ... program, and the EI instruction is executed, it ...
    Besides, an interrupt control register for each device ... a general Z80 computer, capable of having multiples interrupt sources. ... there's neither interrupt status registers, nor interrupt control registers, ...
    mcleod_ideafix mcleod_ideafix October 2010 Sinclair Miscellaneous
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... do them in a single instruction :-) Having to constantly shuffle ... a tradeoff: when the 8080, Z80, 6502 et al. were ... to make a really compact instruction set (variable length instructions, ... less important, and things like interrupt latency and the ability to ...
    Winston Winston October 2010 Development
  • designing a computerHi everyone! I am designing a 4 bit computer and i need some advice, is this a good instruction set? [CODE] BINARY OPCODE DESCRIPTION 00000 nop…

    ... . For example; the Zilog Z80 is an 8/16 BIT ... registers.

    RISC (reduced instruction set computer) and CISC (complex ... enough to start with. The Z80 can easily emulate your design ... finished projects than one large unfinished mess. If you are stuck ...
    ASM ASM October 2010 Chit chat
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    ... we're also talking of Z80 based machines which don't ... in hand (as well as interrupt latency: they rejected one 16 ... BBC Micro" because the multiply instruction took around 300 clocks and ... could lead to very bad interrupt latency, enough that it would ...
    Winston Winston December 2010 Hardware
  • Rendering techniques in emulatorsI've been giving thought to the possibility of speeding up the rendering in Zero considering I've been putting it off long enough. My approach is c…

    ... threads. One for the Z80 and AY emulation, running ... only get rendered when the Z80 emulation thread is waiting ... br /> {
    execute one instruction;
    every 79 tstates update ... etc...
    }

    On interrupt
    {
    draw buffer to ...
    Arjun Arjun April 2011 Emulators
  • yeah - unix for zx spectrumI started a new hobby project. An operating system for ZX Spectrum. A unix clone. Talked to my friend about it and he asked me what if after I'm done…

    ... timers. just z80 and current switching using the out instruction (and i ... N bytes per IM1 50Hz interrupt. so when IM1 occurs you ... 0 and wait for another interrupt. by intelligently setting N one ... -to-send). at next 50Hz interrupt zx spectrum spots the RTS ...
    tstih tstih April 2011 Development
  • RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…

    ... end, and as the last instruction before the HALT, SP is ...
    [B]Zilog Z0840020PEC. CMOS Z80 CPU, 20MHz[/B]


    In the "The undocumented Z80 documented" this can be read ... /> Also since the Z80 is 8080 compatible, interrupt mode is probably 0 ...
    mcleod_ideafix mcleod_ideafix May 2011 Emulators
  • 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…

    ... I supposed to place my interrupt handler routine (handle_interrupt() ... there any need for interrupt handling routine in this ... After all, the only interrupt-like event comes from ... And what do those interrupt handling routines at 38H ... or even in Z80 assembly.
    PeterP PeterP August 2011 Emulators
  • 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…

    ... already read the descriptions of .Z80 and .SNA files formats, ... the address of the first instruction to be fetched? Is ... consider different Spectrum models, interrupt frequencies or video synchronization types ... block of data in .Z80 files. I read the description ...
    PeterP PeterP August 2011 Emulators
  • 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…

    ... QUOTE]
    This first instruction you need to execute ... consider different Spectrum models, interrupt frequencies or video synchronization ...
    [QUOTE]
    3. .Z80 header contains the value of ... remember the specifics of Z80 compression without looking at ...
    ccowley ccowley August 2011 Emulators
  • 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…

    ... cpu addressing its interrupt by watching the interrupt acknowledge cycle ... , devices can stop generating the interrupt.

    However, ... for a RETI instruction while their interrupt node is active ... not normally discussed in z80 books because very few ...
    Alcoholics Anonymous Alcoholics Anonymous September 2011 Emulators
  • 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 we're supposed to check if PC points to HALT instruction ... supposed to check if the Z80 is halted. That, as you ...
    Philip Kendall Philip Kendall September 2011 Emulators
  • 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…

    [QUOTE]
    It's very easy to write to ROM - I can do it right now, with (as you stated) a simple LD (HL),n opcode with HL set to
    PeterP PeterP September 2011 Emulators
  • 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…

    ... user to do whatever the z80 would allow them to do ... is a HALT instruction immediately after return from interrupt handling routine, should ... HALT. What else could a z80 possibly do?

    D ...
    Dunny Dunny September 2011 Emulators
  • 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 ... playing on beeper AND executing instruction at once
    Fikee Fikee September 2011 Development
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    ... 's [URL="http://z80.info/zip/z80-documented.pdf"]document[/URL ... br /> Is incorrect. The z80 has always had a documented ... incremented according to what that instruction is once for each ... />
    The discussion on interrupt modes completely ignores how IM2 ...
    Alcoholics Anonymous Alcoholics Anonymous October 2011 Development
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... games in Z80 assembly without needing to memorise the whole instruction set ... :

    - to know every instruction
    - to know instructions opcodes ... :) )
    - to set your own interrupt handlers
    - to use binary ...
    Turrican Turrican January 2012 Development
  • The most powerful 8-bit machine, and CPU?Further to the discussion in: [url]http://www.worldofspectrum.org/forums/newreply.php?do=newreply&p=621787[/url] What actually is the best 8-bit ma…

    ... is as fast as the z80. The instruction set (which encourages use ... page, small stack size, etc. z80>8080 (clearly), 6809 > ... though so I would go z80 overall. Cheapest and most power ... o architecture, memory, interrupt regime, etc. A z80 and I would accept ...
    Alcoholics Anonymous Alcoholics Anonymous April 2012 Chit chat
  • 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…

    ... 'll need a chart of Z80 instruction T-states to hand as ... -states being the fastest OUT instruction available. This was considerably better ... /> For music, a 2-channel, interrupt-driven time-limited routine should ...
    PrinceGaz PrinceGaz May 2012 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…

    ... triggered and acknoledged interrupt causes the Z80 to do a CALL ... with the DI instruction. The EI instruction enables them again ... and you cannot trigger an interrupt manually (but you can ... "simulate" an interrupt by calling directly the interrupt handler, for ...
    mcleod_ideafix mcleod_ideafix June 2012 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…

    ... triggered and acknoledged interrupt causes the Z80 to do a CALL ... with the DI instruction. The EI instruction enables them again.< ... "simulate" an interrupt by calling directly the interrupt handler, for ... />
    Does the interrupt push the registers and the ...
    takapa takapa June 2012 Development
  • T-States?Can anyone point me to any good reading (or summarise) that will explain exactly what a tstate is? At the moment for me, tstates are a useful gauge …

    ... reason that one generation of z80 can be faster than ... 70s, a reimplementation in followup z80 models like the z380).
    z80, macro tasks like read to memory, write to memory, acknowledge interrupt ... , for example, is an instruction fetch operation that takes 4 ...
    Alcoholics Anonymous Alcoholics Anonymous July 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…

    ... I try to load that Z80 file.
    And on a ... instruction (like an LDI), it'll finish that before letting the interrupt ... to the start of the interrupt routine. If you control it ... always used HALT before the interrupt occurs, you can still get ...
    joefish joefish July 2012 Development
  • Sending key presses to the spectrumfor a project I want to send automated keyboard presses to the ZX via a micro-controller. Is it possible to send these through the expansion slot? …

    ... ), so it has an interrupt pin tied to this condition ... . The interrupt code in the microcontroller runs ... a Z80 I/O cycle (700ns).

    [code];Interrupt latency ... interrupt to the end of "mov COLUMNHEADER,A"
    ;instruction to meet Z80 ...
    mcleod_ideafix mcleod_ideafix August 2012 Hardware
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... will usually be Z80 machine code; a Z80 disassembler/debugger is needed ... in the ROM's keyboard interrupt routine. Jumping to the RET ... of that and stepping one instruction will usually put you somewhere ...
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
<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