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.168s
<1234567…34>
  • 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] ; ***********…

    ... />
    LD IX,sprites ; Point to sprite data
    LD B,TOTALSPRITES ... return so we can print sprite to screen

    LD (IX ... . if next char is off bottom, go to top
    WChar:
    INC ...
    robpearmain robpearmain August 2004 Development
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... ://www.rickardberglind.se/zx/move-sprite-1.z80"]here[/URL].
    sprite"
    ld e,8 ;e ... "sprite"
    ld d,31 ;d=number of characters to move to right ... [/B] ;routine for moving up to top of byte again
    ld ...
    Rickard Rickard May 2007 Development
  • Change to Top 100 Games format?Morning folks I was thinking last night that it would be a great idea to maybe revamp the Top 100 Spectrum Games, maybe expand it to 250 like the IM…

    ... be a great idea to maybe revamp the Top 100 Spectrum Games ... , maybe expand it to 250 like ...
    LeeRich LeeRich August 2007 Games
  • Problem Wrapping SpritesHi, I am having an issue wrapping my sprites around the screen, Basically, I have a back buffer which is 24 chars (192 Pixels) by 28 chars (224 P…

    ... I want it to wrap around to 0. Imilarly when ... (0) I want to wrap around to 192.

    to write efficient code to handle it.

    For example, my sprite ... could be at (2,2). I add (-3 to ... if (a 224) then wrap to top

    Are there ...
    robpearmain robpearmain April 2009 Development
  • Scrolling Bi-Colour Engine for 4-Player GamesJust putting this code up for people to have a look at. Far from finished. Should simply compile and run a bit of a demo. Only good for 128K and +…

    ... ;Can copy game graphics down to top of lower RAM block for ... .
    ;Full 16x16 masked attribute sprite routines.

    MACRO ... jp nz,draw_char_frame_loop

    ;Bottom of frame
    inc c ...
    ld a,(SPRITE_BASE) ;sprite Y
    sub l
    joefish joefish March 2014 Development
  • Collision DetectionHi everyone, This is my first post on WOS. Like most people here I owned a Spectrum when a teenager. At that time I was quite heavily into programmin…

    ... . This code is meant to allow sprite clipping to arbitrary areas on screen ... = rectangle left(top) coord
    ; e = rectangle right(bottom) coord non-inclusive ... /> ; a = left(top) coord of intersection
    ; c = right(bottom) coord of ...
    Alcoholics Anonymous Alcoholics Anonymous 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] ; ***********…

    ... />
    LD IX,sprites ; Point to sprite data
    LD B,TOTALSPRITES ... return so we can print sprite to screen

    LD (IX ... . if next char is off bottom, go to top
    WChar:
    INC ...
    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] ; ***********…

    ... />
    LD IX,sprites ; Point to sprite data
    LD B,TOTALSPRITES ... return so we can print sprite to screen

    LD (IX ... . if next char is off bottom, go to top
    WrapCharVertically:
    INC ...
    robpearmain robpearmain August 2004 Development
  • z88dkHello. I'm an spanish user of spectrum (and naturaly of this page). I have a question. I want to start to program games with z88dk, but I need a goo…

    ... which sprite lies on top of which) when a sprite is ... Which brings me to the sprite definitions. As the sprite is built up ... s "sp1_update" ordered sprite list according to its plane positon (0 ... that a sprite is drawn in left to right, top to bottom on screen ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • 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…

    ... the program to refer to the sprite just created.
    sprite to an absolute pixel position. ... sp1_MoveSprAbs() also moves a sprite to an absolute position but ... top left corner and (SP1V_DISPHEIGHT-1,SP1_VDISPWIDTH-1) for the bottom ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • 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…

    ... This told SP1 to use the same sprite graphic that was ... move sprite call to get SP1 to use the sprite graphic we want to ... in row-major order (left to right, top to bottom) and for each character ... for the pacman sprite frames were chosen to be consistent with ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • My first platformerHi all! How do you do? Been lurking here for a while, but never had the courage to join the forum. :) The Speccy was my first computer, so I've alw…

    ... an extra blank row to the bottom of sprite graphic definitions and tell ... have to be declared 2x2 with the graphic located in the top ... of the sprite is drawn. If the bottom of your sprite's graphic ...
    Alcoholics Anonymous Alcoholics Anonymous March 2010 Development
  • Artist RequiredAs some of you may be aware, at the homebrew coding weekend back in July I volunteered to write a Spectrum game to be shown at this year's Replay exh…

    ... I can use pointers to each sprite frame to avoid awkward calculations.
    bottom of the screen which ... the food to the queuing customers at the bottom left and ... of the conveyor, and somewhere to top up his sausage/beefburger ammunition ...
    jonathan jonathan September 2011 Development
  • New WIP underway - 'Dingo'.Hi, Prepare for a long post. Perhaps I can even challenge ewgf here. :razz: Anyway, I've been meaning to get into Z80 programming and making a game…

    ... sprite pasted to screen, you only check maybe one at the top ... and one at the bottom of the sprite... You ... ...

    Perhaps to make it more specific, you ... that your not likely to be using a screen ... switching method, so checking to see if the screen ...
    kgmcneil kgmcneil September 2011 Development
  • Newbie says 'Alreet?'Hiya dudes, Just dropping a line to say hello as i've decided at 33 to try and fulfill a long time ambition to write a speccy game in machine code..…

    ... pixels, you have to manually rotate your sprite data to simulate moving right ... : stepping through the sprite data left to right top to bottom and in parallel waking ... through screen addresses as the sprite ...
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • Up/Down Left/Right scrollCan anybody give a newbie some pointer to simple one char scrolling by pixel? I've looked at a lot of resources, but as you can imagine, it's all a …

    ... will start again at the top of the screen. This uses ... , we're going to need it at the bottom just you see ... registers and add it to the sprite we want to put down, multiplied ... why the sprite eventually starts drawing again at the top of the ...
    Turkwel Turkwel November 2011 Development
  • Mr Do!, and paging ajmoss and othersIn threads like [url]http://www.worldofspectrum.org/forums/showthread.php?p=466099[/url] the possibility of Mr Do! has been discussed, but nothing…

    ... (and mostly were awful to play). Farmer Jack in ... when the player's sprite goes up or down, ... top twent lines (of twenty-six) the other shows the bottom ... colour clash when a sprite tries to follow that path, ... clash was negligable (and to me wholly acceptable). Or ...
    ewgf ewgf April 2012 Games
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... draw reaches the bottom it wraps around to the top.

    ... 8 sprite blocks on top. Yellow border is the time taken to ldi ... slp2 push bc
    call sprite
    inc ix
    inc ... screen starts here or before, sprite misses third screen segment later ...
    R-Tape R-Tape May 2012 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... to shift downward by 7 pixels). On top of this, moving a sprite ... will clip the sprite image along the bottom. Now your sprites ... specify how much the sprite needs to be rotated before ... listed in this directory to the sprite's individual characters. Mask ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... br /> [/code]

    The bottom row is the blank row ... meaning that bottom row is drawn if the sprite is shifted down ... the sprite to move to a new character square), the image in the top ... pointers and redrawing, the sprite appears to move down a pixel. ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 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…

    ... needs access to the graphics data in the sprite char to the ... rightmost pixels of the sprite char to the left with the ... pixels of the current sprite char to form the graphic written ... /> [code]
    188 ; ix = top of queue, bottom of queue marked with ...
    Alcoholics Anonymous Alcoholics Anonymous April 2016 Development
  • P.O.W.As far as I know, a port of P.O.W. (Prisoners of War) from NHK, doesn't exist. [img]https://cld.pt/dl/download/61d19b5e-453b-489c-b17b-d3ed6fccd594/…

    ... of the original 1:1 sprite and background porting, before ... the background, finding creative ways to recycle sprite "parts" (eg: legs ... not). Colour limitations (restricted to top of level maps?). Whole ... how are they to be cut up (top/bottom, or perhaps as ...
    kgmcneil kgmcneil June 2016 Development
  • P.O.W.As far as I know, a port of P.O.W. (Prisoners of War) from NHK, doesn't exist. [img]https://cld.pt/dl/download/61d19b5e-453b-489c-b17b-d3ed6fccd594/…

    ... of the original 1:1 sprite and background porting, before it ... in sub-sprite sections. Example, we don't need to draw the ... the background, finding creative ways to recycle sprite "parts" (eg: legs and ... parts, how are they to be cut up (top/bottom, or perhaps as ...
    RMartins RMartins June 2016 Development
  • Need help from people with a +2A/+3Started a topic [url="https://www.worldofspectrum.org/forums/discussion/55141/need-help-from-people-with-a-2a-3"]here[/url] to get a broader reach, b…

    ... which [i]masked[/i] sprite goes on top of which. In [i ... , then finally those at the bottom. In this way, you're ... basically being 'allowed to' continue drawing for a good ... as the raster progressively begins to pass over the sprites you ...
    Hikaru Hikaru September 2017 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…

    ... /> ; sprite8x8a
    ; draw 8x8 sprite aligned to cell
    ; ix[0:2 ... br /> ; calculate screen coordinate of top of cell
    ld hl ... de ; hl = screen address of top row of char
    ld ... will overwrite the text on bottom line

    Result:< ...
    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…

    ... try and draw off the bottom of the screen.

    ; sprite8x8a
    ; draw 8x8 sprite aligned to cell
    ; ix[0:2 ... :
    ; calculate screen coordinate of top of cell
    ld hl ... , de ; hl = screen address of top row of char
    ld ...
    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…

    ... the strings) until it gets to the bottom of the screen, but ... /> ; sprite8x8a
    ; draw 8x8 sprite aligned to cell
    ; ix[0:2 ... br /> ; calculate screen coordinate of top of cell
    ld hl ... de ; hl = screen address of top row of char
    ld ...
    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…

    ... the strings) until it gets to the bottom of the screen, but ... /> ; sprite8x8a
    ; draw 8x8 sprite aligned to cell
    ; ix[0:2 ... br /> ; calculate screen coordinate of top of cell
    ld hl ... de ; hl = screen address of top row of char
    ld ...
    Kotek Kotek 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…

    ... (only on the top row, and not ...
    ; draw column aligned sprite, arbitrary row
    ; DOES ... /> ; draw column aligned sprite, arbitrary row, always using a ... a 16x16 sprite
    ; de = pointer to 32 bytes ... a 16x16 sprite
    ; de = pointer to 32 bytes ...
    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…

    ... routines are designed to work correctly if the sprite you are trying ... to display is partially off ... had to write sprite16x8a - to draw half of a sprite at the top or bottom ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
<1234567…34>

Latest Posts

  • Celebrity deaths...
    mel the bell on 5:43PM
  • How we became brainwashed by social media
    dmsmith on 5:39PM
  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • 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

HitBox

Word Docs Hits
sprite 5.5K 11.1K
bottom 8K 9.4K
to 549.6K 1.6M
top 21.8K 26.3K

Related Threads

  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…
  • How to download games to micro sd card to play on Sinclair zx spectrum vegaHello<br /> Could anyone tell me how to download games from a website to a micro sd card to play on a Sinclair zx spectrum vega , I mean do I use a …
  • A game to port to... to make for... ZX Spectrum ?Hey there,<br /> <br /> I'm a game coder on Commodore computers (C64,CPlus/4,VIC20,Amiga) and I loooove the ZX Spectrum.<br /> I grew up with Comm…
  • How to copy file from tape (*.tap) to disks (*.dsk) ?I am using zx32 with win98 and i want (in the emulate +3) copy files from virtual tapes to virtual disks.<br /> <br /> I use =&gt; load "NameOfFile" …
  • how to make a (protected) .DSK to disk transfer ?I know how to make file transfers between .DSK files and physical disks (logical copy).<br /> <br /> However, how can be done a physical sector trans…
  • how to move fdd300's files to pc emulator?Hi!<br /> I have some diskettes 3" for FDD3000 drive for Timex 2048. How can I read these 3"disk and move to PC ? I have some my own demos and rest s…
  • Can anyone explain how to play Braxx Bluff to me?Well?

Related Searches

  • from bedrooms to billions
  • z80 to tape
  • snapshot to tape
  • linux tzx to wav
  • trd files to image
  • xor sprite
  • fastest way to clear screen
  • user name and password to download emulator
  • top 100
  • top 100 download
  • convert src files to
  • sprite interrupts
  • rst8 return to basic
  • return to basic
  • unable to log in
  • add machine code sprite movement to basic
  • bottom to top
  • how to erase sprite
  • how to erase masked sprite
  • lod grpahic to top 3rd

Copyright © 2024 World of Spectrum