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.017s
<1234567…34>
  • Program Counter question - please readSorry if this is in the wrong forum, but please read it through anyway - see on the FUSE PSP emulator I asked the author if he'd add an option to pri…

    ... print the contents of the Program Counter on the screen (away from ... tell if a game or program had crashed because the PC ... remain constant with a running program, but I want to check ...
    ewgf ewgf May 2009 Emulators
  • 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] ; ***********…

    ... dont know where the program counter is when im2 is ... .
    ; Have a counter, when it reaches target, ...


    ;prepares interrupt handling
    initIM2:

    ; 8 = RO:Pause Counter
    ; 9 = Pause Target, ...
    robpearmain robpearmain August 2004 Development
  • 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…

    ... RETI
    Description. Pop the program counter (PC) off the stack. This ... the processor to the interrupt recognition status it had ... thinking that if an interrupt keeps occurring between the ... * instruction. That means no interrupt can happen until after the ...
    Alcoholics Anonymous Alcoholics Anonymous September 2003 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] ; ***********…

    ... jr Start

    ; **** START INTERRUPT ROUTINE ***

    MainLoop:
    program counter is when im2 is ... /> reti

    ; **** END INTERRUPT ROUTINE ***

    Start:
    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] ; ***********…

    ...


    ; **** START INTERRUPT ROUTINE ***

    MainLoop:
    program counter is when im2 is ... /> reti

    ; **** END INTERRUPT ROUTINE ***

    MoveAndPrintSprite:
    robpearmain robpearmain August 2004 Development
  • I would like to write emulatorHi guys, I'm new to this forum but I realise that you must get loads of posts from people asking "how do I write an emulator" so I'll try and be spe…

    ... (for instance, z80_pc being the program counter which is a 16 bit ... some method of timing the interrupt frequency - and handily enough, each ... a counter, and when you reach 69888 then cause your interrupt and ...
    MadDoc MadDoc September 2004 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…

    ... setting the interrupt handler up, as 90% of my program is written ... />
    Any simple IM 2 interrupt routine I write myself (like ... after setting up the IM2 interrupt handler with the chip music ... br />
    This causes the program counter to somehow end up at ...
    Digital Prawn Digital Prawn March 2008 Sinclair Miscellaneous
  • Program Counter question - please readSorry if this is in the wrong forum, but please read it through anyway - see on the FUSE PSP emulator I asked the author if he'd add an option to pri…

    ... do this, by monitor the Program Counter (PC) - it ...
    D.[/QUOTE ... which is updated via an interrupt (as is the case with ... but not in the main program. This situation is both equally ... in a normal non-crashed program AND a crashed ...
    BloodBaz BloodBaz May 2009 Emulators
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ... list excludes the specialized PC (program counter, the 16 bit register that ... that the ULA generates an interrupt at the start of ... and respond by calling an interrupt service routine. Afterward it will ... arranges to run BASIC's interrupt routine so by default ...
    Alcoholics Anonymous Alcoholics Anonymous November 2009 Development
  • z80 emulator with converter ?Hi i am finding the old z80 emulator v2 or v3, dont remember. Some of these versions have the snapshopt to 1.45 converter that allows us to conver t…

    ... 2 emulation Off
    Double interrupt frequency Off
    Video ... Border colour 7

    Interrupt status IM1, EI (IFF2 = EI ... (bit 8 is 0)
    Program counter #10b4 Stack pointer #7514
    Battle Bunny Battle Bunny May 2010 Sinclair Miscellaneous
  • Port 254 emulation problem. Help, please ...Sorry, but my english is not pepfect. I have a problem and need in professional help. I have developed hard-soft emulator of ZX Spectrum 48. The link…

    ... RAM or ROM. Xh:Xl - program counter
    BRCS FROMROMDB_ ; else go ... /> COMDB: STS PORTF,ZERO ; Generate interrupt for videocontroller
    LDI TMPH ...
    Vasil Vasil June 2011 Emulators
  • Add horizontal hardware scroll to ULA+In this case we must read a bit in the ULA+ for test if supported. And the future software that uses it must have to branch: 1. If hardware scroll i…

    ... use a 8 bits counter for scanline interrupt, ?why not from ULAplus ... , like hw scroll or scanlines counter interrupt so, ?why implement that and ... to enhance [I]any[/I] program.

    Quite brilliant really ...
    csmith csmith October 2011 Development
  • 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…

    ... genuinely have to have an interrupt routine (e.g. my one ... an interrupt does occur, it PUSHes the current execution address (program counter) onto ...
    joefish joefish 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…

    ... timed event like an interrupt. A lot of modern ... maybe update a timer counter on the interrupt. It's what ... of the TV and the interrupt is simply a 'RET ... there so that an interrupt actually happens, so that ... command in your main program to wait and synchronise ...
    joefish joefish February 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…

    ... a triggered and acknoledged interrupt causes the Z80 to ... and you cannot trigger an interrupt manually (but you can ... "simulate" an interrupt by calling directly the interrupt handler, for ... Does the interrupt push the registers and the program counter on the ...
    takapa takapa 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…

    ... ;632878]Does the interrupt push the registers and the program counter on the ... taken to handle the actual interrupt itself is almost certainly significantly ... the time spent in the interrupt routine. That's far more ...
    Philip Kendall Philip Kendall 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…

    [QUOTE]Does the interrupt push the registers and the program counter on the stack ... ? [/QUOTE]

    Interrupt executes some ... code - interrupt routine.

    The ...
    Ralf Ralf June 2012 Development
  • Video generation using a CPUWe know it is possible to generate a video signal using a CPU, and this technique was often used on low-end computers in the early 1980's (for exampl…

    ... of each display line, an interrupt is generated by the ULA ... />
    The address in the program counter now points to the first ... CPU then pauses until the interrupt is generated for the next ...
    Matt_B Matt_B January 2013 Chit chat
  • Is there an SNA halt bug?Hello all, I noticed that some SNAs don't work on my emulator but they do work in almost everyone else's, SPUD fails with them too which is a tad sp…

    [QUOTE=balford;709150]Ensure that you support IFF1 and IFF2 values correctly in your Z80 emulation, then the other important bits are as follows:

    (Code in C# so bitwise comparisons a bit convoluted to keep the compiler happy)

    ...
    Korinel Korinel July 2013 Emulators
  • 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…

    ... repeated NOP's until an interrupt is generated, which take 4T ... needs to complete before the interrupt is handled.[/QUOTE]

    program counter to its previous value so ...
    Metalbrain Metalbrain February 2015 Development
  • How are LAST-K and FLAGS set on a Real Spectrum?Hi, I'm writing a Spectrum emulator and I've got Horace and the Spiders working (with the wrong colours and no sound) but when I boot into ROM non…

    ... handling the end of frame interrupt IMHO. The ULA triggers a ... maskable interrupt at the end of each ... Z80 responds by pushing the program counter onto the stack and jumping ...
    i love the z80s i love the z80s January 2019 Emulators
  • Solution for overwritten stack in 48k SNA filesIt has been known for quite some time now that the 48k SNA file format has one serious fault, which is described in the file formats section on the W…

    ... in a file separately, the program counter is pushed onto a stack ... 2 bytes of data (or program code) in RAM and therefore ... registers and memory, pops the program counter from the stack and then ...
    Anonymous Anonymous October 2002 Emulators
  • Multiple ROMsI'm mulling over the idea of a bit of hardware with a ROM in it, which has some commands that can be called by BASIC (like the old wafadrive star com…

    ... and stack, and sets the program counter back to 0x0008.

    Winston Winston September 2007 Development
  • A vexatious questionThis is kind of a follow-up to a question about RST #8 and hardware that I wrote in the development forum a while ago. To summarize that: certain ha…

    ... RST #8 - presumably when the program counter hits 0x0008 (i.e. an ...
    Winston Winston October 2007 Hardware
  • some debugger in emulators that is able to brakpoint when a mem address is accessed ?Is there a debugger (disassembler) available in some emulator that is able to stop (breakpoint) when a particular memory address is accessed ? For e…

    ... ) and to see where the program counter has stopped. In other words ...
    secarica secarica November 2009 Emulators
  • Interface 1 ShadowROM pagingI read the Interface Shadow ROM Disassembly book. I wondered how that rom calls the interface's rom paging mechanism. It doesn't! I learned there is …

    ... address Speccy fetches instructions. When program counter reaches 8 (error routine) or ...
    zPasi zPasi October 2015 Hardware
  • A DOS question, slightly OTI have an old laptop (a P75) which is great for Spectrum emulation (X128 ), and C64 emulation (CCS64), and I want to emulate the Atari ST, too. Now, …

    ... make a TSR-program.
    This is a interrupt steered program which would ...
    Dr BEEP Dr BEEP September 2001 Emulators
  • How do i learn to programAll the years i had a computer the only one i could program was the Texas Instruments Ti99/4a and when using extended basic with its so simple sprite…

    PC is short for program counter - without it the Z80 doesn' ...
    cyborg cyborg January 2002 Games
<1234567…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 7:56AM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • 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
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
program 21.8K 31.9K
counter 2.9K 4.2K
multi 4K 4.6K
bye 939 1.1K
interrupt 2.6K 4.5K

Related Threads

  • Bye bye Titus.Just read somewhere (can't remember where just now) that Titus Interactive have filed for bankruptcy. Okay, so most (if not all) of their Speccy gam…
  • Couldnt Resist !!! bye bye yankie land --[url]http://www.wnd.com/news/article.asp?ARTICLE_ID=53124[/url]
  • Anyone program on the speccy and still program?I messed around with Spectrum basic in the 80's mainly doing drawings that I created using basic commands. I then learnt Z80 Assembler for a collage …
  • Program Counter question - please readSorry if this is in the wrong forum, but please read it through anyway - see on the FUSE PSP emulator I asked the author if he'd add an option to pri…
  • Bye bye non-BBC Teletext next yearGeek Factor: HIGH<br /> <br /> [url]http://www.google.com/hostednews/ukpress/article/ALeqM5gORkMid_bWw5_8UsTM7cWXtqTejA[/url]<br /> <br /> I never re…
  • Bye Bye Big Brother[url]http://news.bbc.co.uk/1/hi/entertainment/8221995.stm[/url]<br /> <br /> Five years overdue, but never mind, eh?
  • Bye Bye PC Zone[url]http://www.bbc.co.uk/news/technology-10641398[/url]<br /> <br /> Part of the Dennis Publishing legacy that still existed to this day has just sh…
  • Bye bye Sky Sports NewsAnother reason to be annoyed by Sky. There's no way I'm paying to subscribe.. :mad:<br /> <br /> [url]http://www.bbc.co.uk/news/10346894[/url]<br />…
  • Test Program K3, a german program in russian in 1992?I came across this program in Infoseek and found out that everything is quite weird.<br /> First, the game is in russian, and secondly, the German pu…
  • How do i learn to programAll the years i had a computer the only one i could program was the Texas Instruments Ti99/4a and when using extended basic with its so simple sprite…

Related Searches

  • program power
  • 16k interrupt
  • save program called disk
  • multi stripe
  • spectrum 3 test program
  • 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
  • zx 128k timing test program
  • 128k timing test program
  • program counter
  • determine program counter
  • z88dk program counter
  • program counter interrupt
  • program counter multi byte interrupt
  • multi byte peripheral interrupt

Copyright © 2024 World of Spectrum