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
<1…11121314151617…34>
  • Zynaps scrolling - anyone ever reverse enginnered this?Zynaps has IMO some impressive scrolling - it utilises 18 character rows of the display file, so quite a large active play area, and scrolls 2 pixels…

    ... same time as the graphics. Multi-level map compression, semi-random ... delay routine according to this counter to prevent running into the ... it happens just after an interrupt, and it also uses some ...
    Hikaru Hikaru July 2020 Games
  • 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 (…

    ... addresses that contain your 257 byte vector table and the address ... in at the time the interrupt occurs.

    This isn ... in complete control of the program you’re writing. You control ...
    colonel32 colonel32 August 2020 Development
  • FOR vs LET (speed)Hi dear friends. A question for you 10 FOR I = 0 TO 10 11 PRINT I 12 NEXT I 10 LET I = 0 20 PRINT I 30 LET I = I+1 40 IF I < 11 THEN GOTO …

    ... /> Name (letter, one byte with bits 5,6 & ... ZX80 only has two byte integral numbers, all the ... the ZX Spectrum that multi-statement lines were introduced ... the beginning of the program, searching line by line ... has an entire 16k byte ROM available to itself, ...
    1024MAK 1024MAK November 2021 BASIC
  • Scrolling loader counter in 85 T-States?Would it be possible to write a scrolling loader counter in 85 T-States? I have a custom screen load routine that loads attribute first, then the …

    ... when the interrupt occurs, then the interrupt could occur ... States, then the IM2 interrupt service routine would have ... overflow. If the main program isn't in the ... initial value of the counter to adjust for the ... literally just increments a counter or sets a flag ...
    BloodBaz BloodBaz December 2021 Assembler
  • Easiest way to figure instruction lengthGiven a start address, what is the easiest way to find out instruction length at that address in Z80? I found [url="http://www.z80.info/decoding.htm"…

    ... -spectrum/keyboard"]L Break Into Program[/url])

    ... DEC E ; Decrement key loop counter
    JR NZ,Read_Keyboard_1 ; ... BLOCK 1, replace first byte of last instruction with ... by using the original byte decodes the jump to ...
    tstih tstih March 2022 Development
  • Getting Better at TZXThere are possibly fewer "rules" in chit chat so I thought I would put this here. it is a couple of years since I attempted doing any TZX files so…

    Dealing with multi program tapes

    By this ... tape recorder with a tape counter . The progs on this tape ... wrote the detail from the counter so I could reprise it ...
    harriusherbartio harriusherbartio April 2022 Chit chat
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... l, a
    ; B = loop counter
    ld b, 8
    byte aligned
    tbl_scraddr dw ... SCRBUF_BASEADDR + #17e0

    ; 16 byte buffer for drawing graphics which ... my sprites following the vblank interrupt (after the halt) and ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... /> pop bc ; pop loop counter
    djnz .goloop
    ... goouterloop push bc ; push loop counter
    ld b, d< ... 16x16 graphics. align to 32 byte boundary
    ALIGN 32
    cls:
    di ;disable interrupt
    ld (.stack+1), ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... , a
    ; B = loop counter
    ld b, 8
    cls:
    di ;disable interrupt
    ld (.stack+1), sp ... table. This must be 256 byte aligned
    tbl_scraddr dw ... + #17e0

    ; 16 byte buffer for drawing graphics which ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... , a
    ; B = loop counter
    ld b, 8
    cls:
    di ;disable interrupt
    ld (.stack+1), sp ... table. This must be 256 byte aligned
    tbl_scraddr dw ... + #17e0

    ; 16 byte buffer for drawing graphics which ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... , a
    ; B = loop counter
    ld b, 8
    cls:
    di ;disable interrupt
    ld (.stack+1), sp ... table. This must be 256 byte aligned
    tbl_scraddr dw ... + #17e0

    ; 16 byte buffer for drawing graphics which ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... /> cls:
    di ;disable interrupt
    ld (.stack+1), ... /> pop bc ; pop loop counter
    djnz .goloop
    ... goouterloop push bc ; push loop counter
    ld b, d< ... 16x16 graphics. align to 32 byte boundary
    ALIGN 32
    Kotek Kotek July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... , a
    ; B = loop counter
    ld b, 8
    cls:
    di ;disable interrupt
    ld (.stack+1), sp ... table. This must be 256 byte aligned
    tbl_scraddr dw ... + #17e0

    ; 16 byte buffer for drawing graphics which ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... zeroed when you rerun the program.

    Next ... ld a, (hl) ; first byte of value in table
    ld h, (hl) ; second byte of table
    add d ... ld e, c
    ; loop counter
    ld b, 8
    ld h, (hl) ; second byte of table
    add d ...
    Paradigm Shifter Paradigm Shifter August 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... ld h, (hl) ; second byte of table
    add d ... e, c
    ; loop counter
    ld b, 8
    byte of table
    add d ... /> ; make sure next byte of string is null-terminator ... : 3875
    > *** PROGRAM TOTAL SIZE = 4317 ***
    ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... ld a, (hl) ; first byte of value in table
    ld h, (hl) ; second byte of table
    add d ... ld e, c
    ; loop counter
    ld b, 8
    ld h, (hl) ; second byte of table
    add d ... heap: 3191
    > *** PROGRAM TOTAL SIZE = 5001 ***
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... ld e, c
    ; loop counter
    ld b, 8
    byte of key_tbl_caps as null terminator ... db "ERROR: " ; use first byte of key_tbl_symshift as terminator
    > *** PROGRAM TOTAL SIZE = 4718 *** (was 5001 ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... ld e, c
    ; loop counter
    ld b, 8
    byte of key_tbl_caps as null terminator ... str_error db "ERROR: " ; use first byte of key_tbl_symshift as terminator
    > *** PROGRAM TOTAL SIZE = 4710 ***
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... ld e, c
    ; loop counter
    ld b, 8
    byte of key_tbl_caps as null terminator ... str_error db "ERROR: " ; use first byte of key_tbl_symshift as terminator
    > *** PROGRAM TOTAL SIZE = 4693 ***
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • 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…

    ... the only one i could program was the Texas Instruments Ti99 ... love to be able to program my own frogger game still ... for me to learn to program,i will be using realspectrum ...
    Andy Gurr Andy Gurr January 2002 Games
  • Connect a Discman o soundcard into a ZX to play games without TapesDavid Madrid / Spain Hi: I like to use more my ZX machines but the load times drives my crazy and I dont like to damage the zx cassete player and t…

    ... files from PC with some program?

    If is possible ... I know exist some program (Taper??) with the posibility of ... and its very util for multi load games.

    Thanks ...
    David David January 2002 Sinclair Miscellaneous
  • AY musicThis is a format I'm proposing for an AY music player. If anyone can see any problems or anywhere it can be improved please say so. An AY music form…

    ... effects 2bit null 1 byte instrument select - Selects ... 4bit AY envelope waveform 1 byte coarse control - Selects a ... - 4bit null data 1 byte fine control - Extra data ... master volume control 1 byte fade control 00 no ... be used with the program for which the music ...
    cyborg cyborg October 2001 Sinclair Miscellaneous
  • Short Z80 QuizQ1) Which program gives different result ? A) XOR A ADD A,A B) XOR A ADC A,A C) SCF ADD A,A D) SCF ADC A,A Q2) What is the equivalent of NEG …

    ... code is the fastest way program

    A)
    Q4) And which program of Q3 is the shortest ... />
    Q5) Which program of Q3 will work with ... Q6) Why won't this program work on your Spectrum ?< ... What is the slowest 1 byte Opcode (10 Bonuspoints if ...
    Dr BEEP Dr BEEP July 2002 Games
  • ANN: Spectaculator 2.5 available for downloadHi. I've just released a new version of Spectaculator, available from [url="http://www.spectaculator.com/"]http://www.spectaculator.com/[/url]. Hopef…

    ... select a file from a multi-file archive. If the archive ... Islands now load (was an interrupt frequency problem).
    Latest issue ...
    Jon Needle Jon Needle July 2002 Emulators
  • How to load multi-part gamesWhat emulator can I use to load the multi-part games of this site?

    What emulator can I use to load the multi-part games of this site?
    FranciscoVasco FranciscoVasco October 2002 Games
  • ANNOUNCE: SPECSAISIE 1.2 released!SPECSAISIE is a Java system which enables one to perform surgery on SNA and TAP files, and various other gubbins (some functions relate to Spectrum e…

    ... .
    + Peek: Print the byte-value(s) stored in an ... .
    + Poke: Write a byte-value into a specified address ... : Compare two SNA files byte-by-byte, reporting addresses for which ... br /> - Saisie: Generate a BASIC program for typing data from emulator ...
    andrewbroad andrewbroad January 2003 Emulators
  • ANNOUNCE: SPECSAISIE 1.2 released!SPECSAISIE is a Java system which enables one to perform surgery on SNA and TAP files, and various other gubbins (some functions relate to Spectrum e…

    ... .
    + Peek: Print the byte-value(s) stored in an ... .
    + Poke: Write a byte-value into a specified address ... : Compare two SNA files byte-by-byte, reporting addresses for which ... br /> - Saisie: Generate a BASIC program for typing data from emulator ...
    andrewbroad andrewbroad January 2003 Games
  • ANN: Write Spectrum Games in C with speclib121 Announcing the sprite pack C library for the z88dk C cross compiler available from: [url="http://justme895.tripod.com/main.htm"]http://justme895.tr…

    ... :

    1. Write C program.
    2. Run batch prog ... C version of the test program bundled with the assembly API ... experiment in registering a C interrupt service routine. The final one ...
    Alcoholics Anonymous Alcoholics Anonymous January 2003 Announcements
  • Run BASIC program by R. USR xxxxxGuys, please help. Suppose I have BASIC program in my Spectrum 48K starting with line 10. I'd like to start it by RANDOMIZE USR xxxxx. Which paramete…

    ... help. Suppose I have BASIC program in my Spectrum 48K starting ... BASIC interpreter to process my program.

    Rgds,
    -D ...
    MrShhh MrShhh March 2003 Sinclair Miscellaneous
<1…11121314151617…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