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.013s
<1234567…34>
  • Sprites masterclassHi All, You guys are probably tired of explaining sprites but I'd like to clarify a few things if possible. I've sorted the vertical aspect of scro…

    ... code for the pre-shift table sprites demo. To save ... see if the shift table approach would be fast enough compared to ... /> and 7
    jp z,put_sprite1
    jp put_sprite2
    ;
    call z,p_at
    jp put_blanksprite2
    ;
    ;
    ...
    Turkwel Turkwel February 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... address
    ; offset in streams table
    ret

    ... value by decrementing it
    jp m, CHK_AT ; expecting a regular ... BELOW:
    ;
    ; CODE #1: FAST "COMMA" (jump to next column ...
    Einar Saukas Einar Saukas August 2011 Development
  • BUZZSAW+ Demo No. 3Right, another demo of BUZZSAW+. [URL="http://www.joefish.co.uk/speccy/Joefish_Buzzsaw_Demo_3.tap"]Joefish_Buzzsaw_Demo_3.tap[/URL] The default con…

    ... of memory, and an interrupt table in the page below that ... A,0', 'CP 0' and 'JP' and swapping them for 'XOR ... the sprite routine run as fast as possible. But it works ...
    joefish joefish August 2011 Development
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... be to change the address table so I can remove the ... ; LDI * 22 times

    jp pe,scroll_loop ; 10, 382 ticks ... !!!
    [/CODE]

    The table itself will be taking up ... that bit of code as fast as it can possibly be ...
    Zoltar Zoltar September 2011 Development
  • line, plot and circle in whole 256x192 displayhi! are there some way to draw lines, or whatever, in the whole 256x192 display, than just the above 256x176 part? (this is the msx1 version i made o…

    ... .
    [CODE];Simple and fast plot/draw demo (assembles as ... br /> JR NC,dod1 ;jp if positive dir
    DEC ... br /> JR NC,dod2 ;jp if positive
    DEC E ... 256 ;find correct bit in table
    LD C,A< ...
    roko roko September 2011 Sinclair Basic
  • PLOT and DRAW in machine codeHow do you go about it? If I posted a really simple BASIC instruction could someone do a machine code routine so I could learn from it? I wouldnt k…

    ... when you try write really fast draw routine, you probably ... and 7 ; 7
    jp z, draw1 ; 10
    ... ld l, a
    jp nc, draw1
    ld ... br /> if i remember correctly, table driven PLOT routine can't ...
    Fikee Fikee January 2012 Development
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... and copy it as fast as
    possible. ... ; high byte of vector table
    ld i, a ... ld (endcall), hl
    jp blit ; call blit
    ... push af
    defb 0xc3 ; jp endcall
    endcall:
    vector:
    jp im_main ; jump to main ...
    R-Tape R-Tape April 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... for character moving sprites, fast screen dumping for platform ... games, or for fast text editing within an ... float over there in a table, in terms of:
    ... fast is it?

    So one can look at this table ... /> ld a,r
    jp p,NextChar
    im 1 ...
    mcleod_ideafix mcleod_ideafix June 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ...
    out (254),a
    jp (ix)
    ;
    block equ ...
    org 65024 ;vector address table
    REPT 257 ;jumps to ... next game (16 rows very fast but very restricted graphic choices ...
    R-Tape R-Tape June 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... br /> It implements a "table lookup" routine, used when ... I do do similar for fast simultaneous keypress detection.

    jp partition

    partition_done:< ... lo)

    jp while_lohi ; do left side
    Alcoholics Anonymous Alcoholics Anonymous June 2012 Development
  • Relocation with SDCCI desperately need auto- relocation with SDCC. Something that will compile all of my code using start address 0 and generate relocation table so that…

    ... operates slightly differently. A table of pointers is maintained, ... match ; found character
    jp po, notfound ; n exceeded
    dec e
    jp nz, loop ; nope, still ... Today, large caches and fast processors have made it possible ...
    Alcoholics Anonymous Alcoholics Anonymous June 2013 Development
  • Movin And A Groovin Horizontal Flip improvementOn the left is the flip horizontal portion from Andy Pennell'S excellent Movin' & a Groovin' machine code screen routines from Your Spectrum #19 (Oct…

    ... byte), but using the direct JP instructions for loops and a ... optimizations.

    [CODE]setup fast jump ld ix,rptaddr DD21XXXX ... 06XX ;Hi Byte of Lookup table
    Scr_add ld hl,#4000 ...
    jamorski jamorski August 2013 Development
  • Movin And A Groovin Horizontal Flip improvementOn the left is the flip horizontal portion from Andy Pennell'S excellent Movin' & a Groovin' machine code screen routines from Your Spectrum #19 (Oct…

    ... now.

    [CODE]setup fast jump ld ix,rptaddr DD21XXXX ... 06XX ;Hi Byte of Lookup table
    Scr_add ld hl,#4000 ...
    jamorski jamorski August 2013 Development
  • clear a windowed area of the screenHi everyone! Ain't been on here for donkeys, but have recently started messing around with a little game. I'm looking for ideas/opinions on the bes…

    ... ]You could build a lookup table for each row and point ... is %11 (ie. 3)
    jp nz,LOOP1 ;then A will ... , I bet it's very fast.
    Atari_Jetman Atari_Jetman October 2014 Development
  • Function with push and popIm trying to see if I understand push and pop when it comes to using to pass parameters to functions: [code] LD HL,16384 LD A,5 Push AF Ld A…

    ... />
    [code]
    ; h = shift table
    ; de = sprite def (mask ...
    Alcoholics Anonymous Alcoholics Anonymous April 2016 Development
  • Optimized (in size) Z80 simulatorI am evaluating Z80 simulators to try to create a tool to analyse z80 programs. I'd like to start with a simple register coverage tool and t-state cy…

    ... code is and then change table addresses to labels inserted into ... file. Same goes with regular jp or jr instructions. Dealing with ... above were original output as "jp" by sdcc but the peepholer ... not to make the program fast but to make it small ...
    Alcoholics Anonymous Alcoholics Anonymous September 2016 Development
  • 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"…

    ... can index them i.e. JP addr = 1, DJNZ displacement ... page and use this table to convert instruction to ...
    It should be fast enough since I only have ... dynamic instructions such as JP HL. I thought I ... HL,DE ; add 100
    JP (HL) ; and jump
    ...
    tstih tstih March 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…

    ... vblanks to see how fast the code runs
    table (next address = current address ... /> ld e, l
    jp sprite8x8caAlwaysLookupRow
    .notaligned
    ...
    inc c
    jp sprite8x8caAlwaysLookupRow
    ret
    ...
    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…

    ... vblanks to see how fast the code runs
    table (next address = current address ... /> ld e, l
    jp sprite8x8caAlwaysLookupRow
    .notaligned
    ...
    inc c
    jp sprite8x8caAlwaysLookupRow
    ret
    ...
    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…

    ... vblanks to see how fast the code runs
    table (next address = current address ... /> ld e, l
    jp sprite8x8caAlwaysLookupRow
    .notaligned
    ...
    inc c
    jp sprite8x8caAlwaysLookupRow
    ret
    ...
    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…

    ... vblanks to see how fast the code runs
    table (next address = current address ... /> ld e, l
    jp sprite8x8caAlwaysLookupRow
    .notaligned
    ...
    inc c
    jp sprite8x8caAlwaysLookupRow
    ret
    ...
    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…

    ... the next address from the table (next address = current ... /> ld e, l
    jp sprite8x8caAlwaysLookupRow
    .notaligned
    ... br /> inc c
    jp sprite8x8caAlwaysLookupRow
    ret
    ... br /> Mice move pretty fast I heard? Obviously it needs ...
    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…

    ... vblanks to see how fast the code runs
    table (next address = current address ... /> ld e, l
    jp sprite8x8caAlwaysLookupRow
    .notaligned
    ...
    inc c
    jp sprite8x8caAlwaysLookupRow
    ret
    ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • ZX Spin 0.4 available for Download.Standard Cut-n-Paste from the CSS post: If all goes well, I'll upload it to WOS on monday. ----------------------------------------- Okay, it's th…

    ... /> v0.4 - OpenGL and Seriously fast tapes
    --------------------------------------

    Added ... it out. Might need a fast PC though.
    Altered the ... editor
    Fixed an interrupt table overwrite bug in the z80 ...
    Dunny Dunny November 2002 Emulators
  • INVASION OF THE BODY SNATCHAS - Obscure High score table messages...After posting a message about this game on the 'first three games you bought' section, I got thinking more about this game. When you typed certain m…

    ... messages onto the high-score table on this game, it would ...
    chaosmongers chaosmongers March 2003 Games
  • 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…

    ... hl,hl ;hl=84xxh
    jp (hl)
    fetchend:
    .ds ... - fetchend

    ;instruction jump table

    jumpb .equ 0c3h ...
    Amigo Amigo August 2003 Emulators
  • Two Manic Miners in the top 100 games table?A while ago I was checking the top 100 games (according to WoS visitors' votes), but I couldn't help notice that there are [I]two[/I] distinct "Manic…

    ... ]s in the top 100 table?

    My answer is ...
    Alessandro Grussu Alessandro Grussu September 2003 Games
<1234567…34>

Latest Posts

  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    harriusherbartio on 11:40AM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8
  • 1992 Spectrum Software
    harriusherbartio on April 7

HitBox

Word Docs Hits
fast 10.8K 12.3K
jp 4.7K 8.4K
table 5.8K 9.1K

Related Threads

  • INVASION OF THE BODY SNATCHAS - Obscure High score table messages...After posting a message about this game on the 'first three games you bought' section, I got thinking more about this game.<br /> <br /> When you typ…
  • Jet Set Willy - fast versionDownloaded this from Andrew Broad's site. It behaves strangely on rooms with a rope - rope is invisible &amp; you're carried almost the whole width o…
  • Two Manic Miners in the top 100 games table?A while ago I was checking the top 100 games (according to WoS visitors' votes), but I couldn't help notice that there are [I]two[/I] distinct "Manic…
  • FAST adsHiya<br /> <br /> Does anyone remember the FAST (Federation against software theft) ads that came out in the late 80's and early 90's. They were hila…
  • FAST PIXEL DRAWINGI'm looking for the fastest way to put a pixel to the screen (on spectrum ofcoz:). Here is my own procedure (written in PASMO). But I don't how do it…
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method:<br /> <br /> a) Background is copied to buffer<br /> b) Sprites drawn on…
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok,<br /> <br /> After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following:<br /> <br /> I have 2 x 6k Offsc…
  • Fast division in machine codeHi<br /> <br /> Does anyone know what is the fastest way to divide a 16 bit number by 24 in machine code.<br /> <br /> Derek<br /> <br /> [ This Mess…
  • DEC BC/LD A,B/OR C/JP NZ,loopyesterday i saw nice trick:[code]<br /> <br /> dec bc<br /> ld a, b<br /> or c<br /> jp nz, loop<br /> <br /> can be replaced (bc starts &gt;255, sho…
  • West Bank: The most pointless high score table everWest Bank is a good little game. I played it and got a score of 25000 odds starting at stage 6, which I thought was quite good. Then as the game ende…

Related Searches

  • table pixadd
  • fast loader
  • ay frequency table
  • best place for interrupt table
  • interrupt table
  • jp peter
  • fast multiplies
  • fast speed
  • fast load
  • jump table
  • hi soft compiler fast
  • high score table
  • fast loading
  • fast host
  • copy buffer fast
  • jp
  • jp nz
  • look up table
  • dereferencing look up table
  • look up table code

Copyright © 2024 World of Spectrum