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.037s
<1…78910111213…34>
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... slowly. The explanation of the screen addressing comes from [URL="http ... 2010/10/02/zx-spectrum-screen-memory/"]http://flockofspectrums.wordpress.com ... RETURN
    1100 REM Plot x,y
    1105 REM ref http ... /2010/10/02/zx-spectrum-screen-memory/
    1107 REM ...
    JonB JonB October 2013 Sinclair Basic
  • Help with calculating screen addresses[SIZE=3][FONT=Calibri]I?m having a bit of a coding session whilst at work so can?t spend too much time on my current problem. I?m sure someone on thi…

    ... /> 335 // pxy = pixel (x,y) coordinate
    336 //
    ... 339 // cyx = character (y,x) coordinate - ordering borrowed from ... character y coordinate corresponding to the given screen address ... corresponding to the given (x,y) pixel coordinate
    ...
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • Type-in BASIC contest on Reddit.Not sure how WOS-legal it is to mention/link to other forums, but Reddit is having a contest on r/retrobattlestations, asking readers to type a speci…

    ... addressing the data to the screen is very inefficient.
    ... ----
    200 REM Clear screen and setup variables
    ... REM Columns and Rows of screen
    300 REM Load ... background and draw on screen
    310 GO ... /> 680 LET x=x+x(i)+kf: LET y=y+y(i): LET p ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • Documentation of ZX Spectrum built-in functionsHi, Is there a documentation of the built-in ZX Spectrum 48+ functions (assembly)? I am thinking about something like the documentation included in …

    ... Byte on the screen (8 pixels), at the (X,Y) coordinates, but that ...
    Zerg Zerg October 2013 Development
  • Documentation of ZX Spectrum built-in functionsHi, Is there a documentation of the built-in ZX Spectrum 48+ functions (assembly)? I am thinking about something like the documentation included in …

    ... Byte on the screen (8 pixels), at the (X,Y) coordinates, but that ... ]

    Look in the SCREEN section. You'll see that ...
    chev chev October 2013 Development
  • Rendering clipped glyphSometimes you need to render a glyph of arbitrary size to the screen. And clip it. For example: drawing a mouse cursor means combining drawing of a…

    ... sprites travelling all over screen and therefore periodically disappearing ... clipped against the full size screen, example here:
    < ... frame = animation frame offset
    x,y = pixel coordinate
    [/code ... the engine divides the screen into characters, so ...
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... d ; point to next screen location
    inc l ... /> dec de ; adjust screen pointer
    djnz pos_2a ... /> dec de ; adjust screen pointer
    djnz pos_5a ... fdel ; x, y, z * sin(pi/A)
    fsub ; x, y - z ...
    chev chev October 2013 Development
  • Pseudo-3D map renderingHave been mulling this over for a while, until that isometric thread prompted me to ask. I'm not sure if this is officially classed as 2D, 2.5D, or 3…

    ... /screen like the above mock-up...?[/QUOTE]

    Perhaps having x, y ... the z-order is max y of your sprite and goes ...
    tstih tstih January 2014 Development
  • A new full-screen bicolor engine called NIRVANA[I]OK, there's something I need to clarify first: Nowadays if you write [B]"multicolor"[/B] everyone assumes it refers to "multicolor 8x1" (an attri…

    ... list of data pointers and X/Y character co-ordinates.[/QUOTE]
    screen, we would need to store ...
    Einar Saukas Einar Saukas January 2014 Brand new software
  • Pseudo-3D map renderingHave been mulling this over for a while, until that isometric thread prompted me to ask. I'm not sure if this is officially classed as 2D, 2.5D, or 3…

    ... if it is not full screen). I did that with my ... from the attributes (2/3 screen only so I had 512 ... T, N tiles long from x,y so each level didn't ...
    Paradigm Shifter Paradigm Shifter January 2014 Development
  • Elliptical ChallengeSubsequent to the recent "Graph Plot" thread, I wrote this general purpose ellipse drawing routine which will plot (although it doesn't actually use …

    ... ,2) for 22.5? angle, x/y axes 45/75
    ld ... )
    inc hl ;B,C=y,x
    push hl
    ld ...
    call $22aa ;PIXEL_ADD ;get x,y screen address
    ld b,a ...
    Battle Bunny Battle Bunny January 2014 Development
  • Elliptical ChallengeSubsequent to the recent "Graph Plot" thread, I wrote this general purpose ellipse drawing routine which will plot (although it doesn't actually use …

    ... would take 12.5kb if x,y were merged into one number ... I could directly address the screen bytes without having to calculate ...
    Battle Bunny Battle Bunny January 2014 Development
  • Land of Mire Mare[Quote]This game has to be considered as a tribute. It's inspired by the unreleased Mire Mare game & characters created by Ultimate Play The Game in …

    ... more than something that was y'know...good), so I don ... time I died on a screen that was split in ... the wrong part of the screen, so I had to ... in retrospect using the last x,y position to respawn may have ... I get a mostly empty screen, with just one (sometimes ...
    BiNMaN BiNMaN January 2014 Brand new software
  • Land of Mire Mare[Quote]This game has to be considered as a tribute. It's inspired by the unreleased Mire Mare game & characters created by Ultimate Play The Game in …

    ... sprite starting points on each screen in AGD it may not ... Luca to use the last x,y - as i say first game ...
    BiNMaN BiNMaN January 2014 Brand new software
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... at 23695 on the screen? If so how would ... 40 LET p=POINT (x,y): LET c$(x+1)=CHR$ 143 ... -y,x+1) THEN PLOT x,y: PRINT x;",";y;" ";
    80 NEXT x: NEXT y< ... any size anywhere on the screen.

    I' ... an enlarging character across the screen. It's a bit ...
    Battle Bunny Battle Bunny February 2014 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... are fairly straightforward; the x,y coords locate the bottom ... first character. The full screen is addressed, so 0 ... the x,y dimensions of the characters; an x,y scale ... fit (one character) on the screen.

    The ... to fit on the screen then they will be ...
    Battle Bunny Battle Bunny February 2014 Development
  • The official CSSCGC 2014 threadJust to announce that the comp.sys.sinclair Crap Games Competition 2014 is now open. It's home for the year will be; [url]http://www.mykeweb.co.uk/c…

    ... my understanding is that x = horizontal and y = vertical, however, the Speccy ... as 'PRINT AT y,x.' RTL uses 'PRINT AT x,y' or 'down then ... as much as PRINT AT y,x would've messed with [I ... ] left-hand side of the screen if the Speccy used Cartesian ...
    leespoons leespoons February 2014 Games
  • Clashbasher a new interface to reduce colour clashI've been working on this for a while now. [IMG]http://markamy.uwclub.net/cauldron.JPG[/IMG] Basicly its an add on for a 48k spectrum, which reinte…

    ... /> {
    xtemp = x*x - y*y + x0
    y = 2*x*y + y0
    x = xtemp
    iteration ... to just display the background screen.
    An instruction has been ... spectrum display to the background screen everytime the program counter reaches ...
    Basher Basher March 2014 Hardware
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... , x refers to the VERTICAL distance from the top of the screen ... and y to the HORIZONTAL distance ...
    jonathan jonathan April 2014 Development
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... a screen address and have it give me back the x and y ... br />
    Screen address to pixel x and pixel y coordinate is in ... asm[/URL] (screen address to pixel y)

    The screen address does ... an x coord / y coord into the right positions in the screen or ...
    Alcoholics Anonymous Alcoholics Anonymous April 2014 Development
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... ....for a given screen pixel coord of x,y, where y=0 zero is ... the top of the screen, the ... = bit 0 of x, y4 = bit 4 of y etc.

    screen address...it was a pile ...
    melkig1967 melkig1967 April 2014 Development
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    ... flat screen to speccy screen..
    ;
    ; NOTE: this will convert (x,y) 0 ... , 0..191 to the correct address for the spectrum screen ... ,0 ; first clear the x,y coords (b=y, c=x)
    ld hl ...
    polomint polomint April 2014 Development
  • X*Y*Z - A community project?Five years ago I wrote a game called [B]W*H*B[/B] ([URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0023478"]http://www.worldofspectrum.org/inf…

    ... from what works well on-screen, such as the blocks being ... such that will continue with X*Y*Z.
    bobs bobs April 2014 Games
  • X*Y*Z - A community project?Five years ago I wrote a game called [B]W*H*B[/B] ([URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0023478"]http://www.worldofspectrum.org/inf…

    ... the tiles could fit on-screen without scrolling.

    If ... wouldn't all fit on screen, and shrinking them so they ... well.

    As for X*Y*Z, it is likely to ... again is the case with X*Y*Z. Although the 'player' is ...
    bobs bobs April 2014 Games
  • AMX mouse emulationI'm trying to add AMX mouse emulation to Spud but not getting very far. I can get a reaction to button presses but nothing to moving the mouse. …

    ... a modern mouse generates more x,y change in shorter movements. ... like crazy all over the screen (and this is why ... the mouse pointer to the screen boundary without wrapping (usually), ... deltas to an internally maintained x,y state. This is actually harder ...
    Alcoholics Anonymous Alcoholics Anonymous May 2014 Emulators
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... poking the attributes of the screen is actually pretty slow! I ... /c and just poke the x,y,attrvalue into it before USR ...
    Dock Dock June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... ;TAB 31: NEXT y
    10 LET X=10: LET Y=10: DIM ... i$(1): LET w=x: LET z=y ... c$=" ": PRINT AT x,y;a$: PRINT AT x+1,y;b$
    45 ... LET w=X: LET z=Y: LET ... i$=INKEY$:
    LET x=x+((28 AND x=1)-(x ...
    Battle Bunny Battle Bunny June 2014 Sinclair Basic
  • SpecBAS / SpecOS documentationHi, I just find out about SpecBAS and I was so impressed by the new functions while retaining compatibility with ZX Basic that I've been playing wit…

    ... it 0,0 on the screen (the top left corner ... an absolute location (the x,y of the screen)
    SPRITE MOVE ... 400,400 sets an absolute screen destination
    so if ... = 400,400 on the screen
    if the sprite ... the bottom of the screen because option 2 moves ...
    ASH-II ASH-II June 2014 Sinclair Basic
  • Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …

    ... a filled rectangle on the screen. Whilst reading the "Step ... I came across the partical screen clear routine.

    ... [CODE]1 DEF FN a(x,y,h,v)=USR 63000
    x: NEXT y
    20 GO SUB ... be able to supply the x,y,h,v and attribute value ...
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …

    ... /> LET i=FN a(x,y,h,v,a)
    ... pretty. The "out of screen" check is wrong, by ... P ;quit if out of screen
    LD (a63092),DE ... hl,bc ;HL=22528 + 32*y + x
    push hl
    ... presto! HL=display address for x,y
    LD A,(a63094 ...
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
<1…78910111213…34>

Latest Posts

  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Minor British Sports that did become games on the ZX Spectrum
    dmsmith on April 8
  • 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
  • Celebrity deaths...
    mel the bell on April 7
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 7
  • spectrum in netflix bomb and the cold war documentary
    zxbruno on April 7
  • Are there any decent Speccy Flight Sims?
    harriusherbartio on April 7
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 6

HitBox

Word Docs Hits
screen 45.8K 73.8K
x 14K 31.7K
y 6.2K 15.7K

Related Threads

  • Getting attribute location from a screen coordinates (x,y)I am having trouble figuring out how to convert an x,y coordinate pair (pointing to a specific pixel) to the location of the attribute for the block …
  • Screen$ (x,y)Hi everyone<br /> As you know, Screen$ doesn't recognize UDG characters.<br /> Is there any way to solve this problem?<br /> I want to "identify" …
  • Spectaculator 5.x/6.x And Multiface 3Hi there, anyone had any trouble with this at all? The instructions say that it will auto-switch between a Multiface 128 and a Multiface 3 when choos…
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • X-10 or X-20 schematics wantedDoes anyone have schematics for the Sinclair X-10 or X-20 amplifiers ?<br /> <br /> These amp-kits were sold back in 1964/65, and when I read about t…
  • Getting scr addresses from x and yCould someone please tell me how to calculate the 8 screen addresses corresponding to a character printed in basic at coordinates x and y?<br /> <br …
  • 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…
  • DRAW x,y,a Algorithm - how does the ROM do it?Hi all, <br /> <br /> Getting on with SpecOS, and one of the things I would love to do is to preserve the original ROM's behaviour when drawing Arcs.…
  • Boxed ZX Spectrum + with 2 x ZX microdrives, Alphacom32 printer with 3 x thermal rollHi people.<br /> <br /> I found a bargain at a carboot on Sunday from somebody who didn't know what he was selling. (Im no expert by a long shot)<br …

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • y first project
  • fastest way to clear screen
  • x files
  • issue 2 yellow screen
  • title screen
  • screen
  • basic scr screen
  • x y z
  • x y
  • attr y x
  • screen x y r tape
  • screen x y
  • 2000 let atr attr y x tinta 8 int papel 63 return
  • draw x y a algorithm
  • calculate pixel position from x y
  • draw x y z
  • x y to screen position

Copyright © 2024 World of Spectrum