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.019s
<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] ; ***********…

    ... /> ; ********************************************

    #define DEFB .BYTE
    #define DEFW .WORD
    program counter is when im2 is ... br />

    ;prepares interrupt handling
    initIM2:

    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…

    ... program counter (PC) off the stack. This is done by loading the byte ... the processor to the interrupt recognition status it had ... re 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] ; ***********…

    ... ********************************************

    #define DEFB .BYTE
    #define DEFW .WORD

    ; **** START INTERRUPT ROUTINE ***

    MainLoop ... know where the program counter is when im2 ...
    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] ; ***********…

    ... ********************************************

    #define DEFB .BYTE
    #define DEFW .WORD
    program counter is when im2 ... br />
    ; **** END INTERRUPT ROUTINE ***

    MoveAndPrintSprite ...
    robpearmain robpearmain August 2004 Development
  • 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 ... monitoring a byte in RAM which is updated via an interrupt (as ... 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
  • 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…

    ... if the byte reads from RAM or ROM. Xh:Xl - program counter
    COMDB: STS PORTF,ZERO ; Generate interrupt for videocontroller
    LDI TMPH ...
    Vasil Vasil June 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…

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

    ... 16-bit number whose high byte is the value of ... I register and whose low byte is FFh forms an address ... "simulate" an interrupt by calling directly the interrupt handler, for example ... /> Does the interrupt push the registers and the program counter on the stack ...
    takapa takapa June 2012 Development
  • 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
  • Desperately need help with .TAP file bug (probably a wrong value error)I'm trying to create a .tap file with Java and have been following the specification at [url]http://www.zxmodules.de/fileformats/tapformat.html[/url…

    ... between data length and program length, and possibly needing ...
    public byte[] createBasic() {
    // My BASIC program
    byte[] b = ByteHelper. ... byte[] copyBytes(byte[] from, byte[] to, int fromIndex) {
    int counter = 0;
    for (byte ...
    brownb2 brownb2 May 2009 Development
  • harvard architecture spectrum clone.I got my first +2 before christmas. I'd never given the 128k spectrums much thought, always been a 48k rubber key tradionalist. :smile: I've been me…

    ...
    Why not separate the program memory from the data memory ...
    bank 1 : 64k of program memory. this is basicly paged ... logic for some of the multi byte indexing instructions that possibly ... worry about the stack overwriting program or data.
    Bigger ...
    Basher Basher January 2014 Hardware
  • 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' ... so on.

    The byte is a standard length of ... . Now single registers are a byte in size and hence store ...
    cyborg cyborg January 2002 Games
  • Anyone for a hacking challenge ?I have to get the DSK version of Tomahawk to work. It uses the well-known Digital Integration "SECURITY CODE" lock just like in Bobsled, ATF, etc. Th…

    ... locate the start of the program. So start to disassemble from ... /> So lets just alter the program counter PC to start executing at ... A,D ; Take the high-byte
    E904 AND 03 ; The ... .

    Instances where the program accesses EA44H are at:
    BadBeard BadBeard August 2003 Sinclair Miscellaneous
  • 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
  • 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 ... said before, you read the byte in the virtual "memory" array ... have read at minimum one byte, more likely a few, and ...
    Dunny Dunny September 2004 Development
  • RZX for Sabre WulfI was just about to send an RZX for Sabre Wulf to the RZX Archive when I noticed they don't accept Ultimate's (and other companies' who haven't given…

    ... stuff)
    - T-state counter
    - A byte-wise DIFF between the ... (abstracting for a moment from multi-level games and special loaders).
    J?rg Pleumann J?rg Pleumann October 2004 Games
  • 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…

    ... and return to normal program execution. The order of ... im2_Init()" creates a 257-byte interrupt vector table all containing 0xd4 ... /> im2_InstallISR() will install an interrupt service routine on any vector ...
    The next test program will show these ideas in ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • Checksum RoutinesHi there everybody, Does anyone have an 'off the shelf' assembler routine for generating checksums? Thanks Jim

    ... build and my BASIC checksum program works fine.
    ' ... emulator need not check the Program Counter with every instruction to ... Sinclair Research 1985 'Test Program' downloadable from this site' ... byte different?
    I disassembled Dr. Ian Logan's program ...
    Geoff Geoff July 2006 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…

    ... />
    changes your C program by replacing calls to zx_cyx2saddr ... label, so an asm program can call the asm entrypoint ... () call creates the 257-byte interrupt vector table at address 0xd000 ... remove interrupt routines with the generic isr as the program's ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • 68000 programming.Anyone here know anything about this? My question is: how does the programmer know how long hisinstructions are? Do determine the operands to branch …

    ... onto stack (r7 is the program counter) using indirect adressing
    [/quote ... you can index directly over byte, word, longs, or quads without ... nicest instruction sets to actually program with (flexible, easy mnemonics, simple ...
    Laser Laser July 2007 Chit chat
  • A few questions about machine codeOh no... another noob. I'm giving my first steps in assembler (finally, after 20 years stuck in BASIC). I read a SU article explaining that if I wan…

    ... this: The lower address byte is always $FE and ... being used as a BYTE COUNT like LDIR and ... bit BC register as a byte count (number of repeats). ... DE = Dest Address, BC = Byte count is specifically defined by ... = 0 and jump the Program Counter back two bytes to run ...
    BloodBaz BloodBaz August 2007 Sinclair Miscellaneous
  • Contention and floating bus timingHello, I was recently playing a bit with memory contention and floating bus stuff in ZXDS and there is one thing which puzzles me a bit. It is the d…

    ... it from when the Z80 interrupt occurs? This is offset exactly ... might just put its T counter low byte on the bus when ... />
    I mean, the IM2 interrupt takes 19T states to reach ...
    Patrik Rak Patrik Rak September 2007 Emulators
  • Contention and floating bus timingHello, I was recently playing a bit with memory contention and floating bus stuff in ZXDS and there is one thing which puzzles me a bit. It is the d…

    ... it from when the Z80 interrupt occurs? This is offset exactly ... might just put its T counter low byte on the bus when ...
    csmith csmith September 2007 Emulators
  • 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
  • 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
  • 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…

    ... : pushad

    cmp byte [rlv_mode],0
    je .done ... eax

    cmp byte [ARGB+3],0xFF ; 0xFF alpha ... Read destination

    mul byte [ARGB+3]
    movzx ebx ... 'CALL' automatically saves the program counter (PC). The next step ...
    ASM ASM October 2010 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…

    ... start with the same 30 byte header as version 1 files ... no meaning anymore, and the program counter (byte 6 and 7) is zero ...
    Philip Kendall Philip Kendall September 2011 Emulators
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • 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
  • 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

HitBox

Word Docs Hits
program 21.8K 31.9K
counter 2.9K 4.2K
multi 4K 4.6K
byte 7.3K 15.2K
interrupt 2.6K 4.5K

Related Threads

  • 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…
  • 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…
  • How did people program GamesI have been wondering how people wrote games. Did they use basic and just type in to the spectrum interface and save it. Or did they use assembler, a…
  • help with running programcan someone assist please? it is years since I last used a Spectrum! I have downloaded and installed an Emulator also a couple of games - how do you…
  • Byte Bitten - Sea Hawk KeysCould someone please tell me what keys are needed to control your helicopter in the Sea Hawk part of this game. No key seems to have any effect apart…
  • Looking for a Spectrum emulator which supports multi-button joysticksHello, I'm very new to the Spectrum Emulation game, and have tried a few, my favorite being X128.<br /> <br /> However, I play my games on a 4 button…
  • How to load multi-part gamesWhat emulator can I use to load the multi-part games of this site?
  • Sinclair program magazinesHi , im after any sinclair programme magazines if anyones got any for sale let me know - thanks

Related Searches

  • byte scan
  • 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
  • program counter
  • determine program counter
  • z88dk program counter
  • program counter interrupt
  • program counter multi bye interrupt
  • multi byte peripheral instruction
  • multi byte peripheral interrupt

Copyright © 2024 World of Spectrum