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.024s
<1…24252627282930…34>
  • 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…

    ... memory and ldir the whole screen memory - all you have to ... on the correct place on screen

    When the sprite ... and store a new "stripe" (row or col) of background graphics ... stripes being stored every 8th pixel horisontally or vertically.

    ekoman ekoman July 2004 Development
  • Pixel setting / general speccy codingi just started doing some cross-coding with the [url="http://www.bigfatpanda.fsnet.co.uk/z80.html"]Z80 SNA assembler[/url] and an emulator, and this …

    ... ; A returns pixel point
    EX DE,HL ; save address
    LD ... DE,HL ; get address
    XOR (HL) ; reset pixel
    LD (HL ... ),A ; put back on screen
    RET ...
    Dr BEEP Dr BEEP August 2004 Development
  • Pixel setting / general speccy codingi just started doing some cross-coding with the [url="http://www.bigfatpanda.fsnet.co.uk/z80.html"]Z80 SNA assembler[/url] and an emulator, and this …

    ... for obtaining the address of the start of a screen line is ... adding that onto the line address.

    As a rule ...

    This assumes the pixel table doesn't cross a ... />
    If you place the pixel table right at the beginning ...
    dmsmith dmsmith August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... was the information from the address 16384-23296 accessed ?
    ... while the refresh of the screen happens ?


    pixel screen - right border for every pixel line (one ... this time (drawing pixel part of screen, not left/right ...
    Fikee Fikee August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... on to the next 8-pixel group
    call label2addr(unscrambleHL ... effectively "linearizes" the address space of a screen third.
    unscrambleHL:

    ; the infamous trick with address space wrapping.
    .anchor($fff4 ...
    Erlstoned Erlstoned August 2004 Development
  • Why relativly bad colour on Spec compared to other 8bit?Why relatively bad colour on Spec compared to other 8-bit machines like the Master system or even c64? I understand the 8x8 block that you could hav…

    ... command line program to put screen$ together so I could ... display a full screen if only using 2 screen$ but that ... how to build each screen to get the right ... using 1/3 of the screen approximately to have anything ... 8*1 and any pixel in this row of 8 pixels ...
    Sadako Sadako September 2004 Games
  • 8 BIT WARSwhen 8bits ruled the home market Speccys, C64 and Amstrad were the big 3 fighting it out for supremecy.... but they didnt survive which as we know wa…

    ... hardware scrolling. The display address is formed from on offset ... can achieve pixel perfect scrolling by literally moving the screen on ... coders staple, moving the screen in a very smooth sine ... analogue response to changes in screen position.

    You ...
    AndyC AndyC September 2004 Games
  • If you could re-design the Spectrum...Let's suppose you could go back in time to the beginning of the Eighties. The Spectrum is being designed as the revolutionary successor to the alread…

    ... provide support for the new screen modes in BASIC, and handle ... management (i.e shift the address of the BASIC and variables ... in the 64x24 mode (512x192 pixel). Basic64 is a sw program ...
    Alcoholics Anonymous Alcoholics Anonymous November 2004 Sinclair Miscellaneous
  • Spectrum programmingI have a Spectrum+ at home. I tried to write some programs in BASIC (IIRC i wrote a breakout clone in which you had to hit those spider-like characte…

    ... in the byte representing a pixel) but the layout is not ... that if you stored the address in HL then an INC ... to HL. This produces several screen segments that are 64 lines ...
    cyborg cyborg January 2005 Development
  • 128k Shadow Screen?When emulating the shadow screen in bank 7 should that bank be switched into address C000? If so, what happens if bank 7 is switched out without canc…

    ... a LD from a memory address takes at least 7 tstates ... load a screen attribute byte and a byte of pixel data in ...
    Unique Unique February 2005 Development
  • 128k Shadow Screen?When emulating the shadow screen in bank 7 should that bank be switched into address C000? If so, what happens if bank 7 is switched out without canc…

    ... 's coming in on their address lines. You could happily swap ... are basically determining how the address buses are conncted to each ... a LD from a memory address takes at least 7 tstates ... load a screen attribute byte and a byte of pixel data in ...
    cyborg cyborg February 2005 Development
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... t waste your nice loading screen) you can use this ... can read them in a SCREEN$. [Dr. BEEP]
    * ... is placed on the screen then use a different ... be sent to the TV screen.
    Bit 5: Any ...
    Keeps track of the address on the machine stack where ...
    na_th_an na_th_an April 2005 Development
  • z88dk+splib2 sprites question.I'm creating a game and I have several "states" for my main sprite, such as jump, facing left, facing right, etcetera. All those states require a dif…

    ... />
    // currentFrame always holds address of current sprite graphic used ... (game_on) {

    // update screen -- everything drawn at once
    row, col, cpix, rpix);
    ...
    Alcoholics Anonymous Alcoholics Anonymous September 2005 Development
  • sprite making in +3 BASIC?Any sprite tutorial I come across is far too complicated! Can someone help me? For instance, how do you create a person-shaped animated sprite which …

    ... use machine code to do pixel perfect sprites.
    You ... you can change the address of where the UDG' ... detection, but convert it to pixel numbers.
    eg. take ... You now have the pixel position of the sprite that ... sitting on a character row and is only moving ...
    Kiwi Kiwi September 2005 Development
  • z88dk+splib2 sprites question.I'm creating a game and I have several "states" for my main sprite, such as jump, facing left, facing right, etcetera. All those states require a dif…

    ... 'm using 3 enemies per screen).
    [/quote]

    screen rectangle sp_ClipStruct) so using ... up since that extra row/col of the sprite ... (nor the 7 blank pixel rows above each column). ... one and the empty row at bottom will not ...
    Alcoholics Anonymous Alcoholics Anonymous September 2005 Development
  • z88dk+splib2 sprites question.I'm creating a game and I have several "states" for my main sprite, such as jump, facing left, facing right, etcetera. All those states require a dif…

    ... sprites and graphics primitives. Every pixel can be any colour. ... , what's already printed on screen also changes.
    [/quote ... is inside sp_UpdateNow when the screen is drawn. Whatever the tile ... store an entire Spectrum-size screen in memory (6912 bytes) ...
    Alcoholics Anonymous Alcoholics Anonymous October 2005 Development
  • z88dk+splib2 sprites question.I'm creating a game and I have several "states" for my main sprite, such as jump, facing left, facing right, etcetera. All those states require a dif…

    ... sprites and graphics primitives. Every pixel can be any colour. This ... mean adding native support for pixel*pixel scrolling? Whoah man - that will ...
    na_th_an na_th_an October 2005 Development
  • OT: Graphic Card problemAhem. It's me again with a computer problem! Last time I posted with a problem I was pleasantly suprised with some insightful answers that helped fix…

    ... hardware acceleration. The boot screen is also corrupted. I ... because a row of discoloured pixels dance along the screen. However, ... windowed mode but enabling full screen spoils the party.
    ... once read about malfunctioning pixel pipelines and am hoping it ...
    The Starglider The Starglider November 2005 Chit chat
  • The ULA and ScreenI've asked something similar before but please bear with me. I'm trying to understand the way the screen is controlled. The ULA controls output to …

    ... 8 times - one for each row? I can see why it ... mode - where any pixel on a 256x192 screen could take on any ... colours - still 2 bytes per row of 8 pixels. I suppose ...
    monty.mole monty.mole November 2005 Hardware
  • Timex 80 column display driverI subsequently wrote an 80 column font driver for 512x192 mode.

    ... hl,(nextdfile) ; hl = destination dfile address
    ld b,8 ; char ... />
    ld a,(hl) ; a = screen byte
    and #c0 ; keep ... be better to update the row,col position AFTER the char ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Development
  • TommyGun 0.8.5 available0.8.5 has been uploaded release updates include: * Heaps of bug fixes :) * A getting start guide on how to use TG Please try it and give me your f…

    ... different colours. Physically the screen draws a pixel for every available bit ... . (see readme.txt for email address)


    Everybody:
    address in the readme.txt.
    Kiwi Kiwi March 2006 Development
  • Shoot-em-up Development UpdateHi Folks, I am still working away at my horizontal scroller. Here is a link to let you see progress. I have re-written the scrolling routine to make…

    Yes Rob, the screen is cleared and only ... br /> ; SCROLLING ROUTINE WITH 2 PIXEL PRECISION
    ;==============================================================[/FONT]
    ...
    ; Do first tile in row[/FONT]

    [FONT= ...
    dmsmith dmsmith April 2006 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…

    ... that I sometimes store pixel info and attr info ... pixel info in column major order and the attr info in row ... colour sets in the screen$. Then I would ... attr definitions from a single screen$.

    ... from the screen$ independently and in row major order.< ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 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…

    ... up a sprite in row-major order (ADBECF in ... around the screen, like regular sprites are, to pixel precision. The ... , just colouring from a row-major ordered array of ( ... - There must be a blank row at the bottom of sprite ... usually have a blank row at its end which ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • Wanted: Game Ideas!Ok then here goes nothing. I'm a reasonably good programmer, but I'm really no good at coming up with game ideas and graphics. So if any of you have…

    ... Up to 256 unique 8x8 pixel background tiles can be displayed ... ).

    - Screen graphics could be stored as ... edge of the screen. An entire screen could be called ... things are going on on-screen.

    - ... so hours in a row to get it right. ...
    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…

    ... />
    sp1_UpdateNow(); // draw screen now

    for ( ... ->row > 21) // if sprite went off screen, reverse ...
    ;GRAPHIC DATA:
    ;Pixel Size: ( 16, 24)
    ;Char ...
    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…

    ... char within same sprite in row major order (MSB = 0 if ... column, bit 5 = 1 last row, bit 4 = 1 clear pixelbuffer ... - this contains the sprite frame address and a vertical rotation offset ... draws the graphics in the pixel buffer and returns to sp1_UpdateNow ...
    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…

    ... several different sprite types on screen.
    2A-2C Illustrate ... see that the blank row at the bottom of ... (and the blank 7 pixel rows above the first column ... and alters the blank row below each column to the ... a mixture of sprites on screen all at once. This ...
    Alcoholics Anonymous Alcoholics Anonymous May 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…

    ... takes to draw one 8x8 pixel sprite character. This figure ... s->row > 21) // if sprite went off screen, reverse ... is already in the pixel buffer. The pixel buffer's initial ... the sprite into its 8x8 pixel characters and creates a ...
    Alcoholics Anonymous Alcoholics Anonymous May 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…

    ... properties means each individual 8x8 pixel sprite character making up a ... to sp1_Invalidate() invalidates the entire screen, using sp1_ClearRectInv() makes little sense ... ;s->row > 21) // if sprite went off screen, reverse direction ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
<1…24252627282930…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
pixel 5.1K 8.3K
row 3.2K 6.5K
screen 45.8K 73.8K
address 11.8K 21.2K

Related Threads

  • "Pixel after Pixel", WoS contest for the best fan made loading screen$After reading the post where Ste?86 did a splendid fan loading screen for Pud Pud, I had the idea of creating a contest to see which is the best load…
  • Map to screen address problemCan anyone help me out with what I guess is a screen address calculation problem.<br /> <br /> I need to calculate the screen address of a tile based…
  • 12-pixel-wide font on 512x192 screenThanks to Geoff I have a working prototype for displaying this font in BASIC. Machine code to follow.
  • Real Spectrum screen flicker with SCREEN$I've written a basic loader to simply do a 'load "" screen$' based video from a divide+ however I'm finding the Spectrum can't render a screens and a…
  • Calculating the address of a pixel?Hi Folks,<br /> <br /> Is there an easy/quick way of calculating the memory address of a pixel? So for example, if I wanted to "plot" pixel at scree…
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy.<br /> Graphics are an obvious nod to Joffa, whose games and banter were a b…
  • Wow! Splitscreen gaming goes full screen!!! One screen gives two fullscreen views!Sounds a bit Alice in Wonderland (If Lewis Carroll had written it in the twenty-first century) but aparently, using 3D glasses you can get two full s…
  • Microhobby's Pixel A Pixel compoI've recently found out that there's been a graphics competition Pixel A Pixel held by Microhobby magazine, thx to Ivanzx for pointing this out in on…
  • ULAPlus: showing different screen modes in one screenI wanted to write a demo showing the same screen, converted to various screen modes available on the Spectrum (well, a Spectrum clone capable of show…
  • Microhobby's Pixel A Pixel compo: help requiredHi!<br /> <br /> The start of this story is described in this topic: [url]http://www.worldofspectrum.org/forums/showthread.php?t=38955[/url]<br /> <b…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • issue 2 yellow screen
  • screen address
  • screen address wrap
  • attribute address to screen
  • screen address c b l
  • screen address aa
  • row to screen address
  • screen address to buffer
  • screen address to x and y
  • row by address
  • screen pixel set unset above
  • screen pixel set above
  • calculate pixel position from row
  • screen address to attribute
  • get pixel address
  • routine to scroll screen buffer by 1 pixel

Copyright © 2024 World of Spectrum