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.365s
<1…28293031323334>
  • ZX-Paintbrush 2.5 publishedDear readers, as there were many updates since the last version, I want to bring this to public, so that I hopefully can return back to ZX-Assembler…

    ... (ie: Rename the X as Y and rename the Y as X for keyboard shortcuts ... confine the mouse movement to 1x1, 8x8 and 16x16 pixel steps ... those settings back to 1x1 pixel movement, and clicking on the ... is trying to use the selector to cut out a screen area... Im ...
    kgmcneil kgmcneil September 2014 Emulators
  • ZX-Paintbrush 2.5 publishedDear readers, as there were many updates since the last version, I want to bring this to public, so that I hopefully can return back to ZX-Assembler…

    ... but feel I need to point out some minor ... is displayed on the screen and can be toggled with ... : Rename the X as Y and rename the Y as X for keyboard shortcuts ... names according to the axis that has to be held ... can swap the keys to the opposite function, this ...
    clausjahn clausjahn September 2014 Emulators
  • ZX-Paintbrush 2.5 publishedDear readers, as there were many updates since the last version, I want to bring this to public, so that I hopefully can return back to ZX-Assembler…

    ... floating X/Y coordinate input boxes are a good idea, and I ... can see why its important to have them visible on screen ... of the screen around, it would restrict itself to the ... how to change this to confine movement/dragging of screen portions to anything ...
    kgmcneil kgmcneil October 2014 Emulators
  • ZX-Paintbrush 2.5 publishedDear readers, as there were many updates since the last version, I want to bring this to public, so that I hopefully can return back to ZX-Assembler…

    ... floating X/Y coordinate input boxes are a good idea, and I ... can see why its important to have them visible on screen ... of the screen around, it would restrict itself to the ... how to change this to confine movement/dragging of screen portions to anything ...
    clausjahn clausjahn October 2014 Emulators
  • ADG questionCan some one help me please. Using AGD 4.3, if I want to do a game with say 20 levels all vertical how to I make it so that when my man falls from t…

    ... set up a variable to be a screen counter and this example I ... /> IF X 175
    SUBTRACT 1 FROM A
    LET SCREEN = A ...
    LET X = 2
    ENDIF ... />
    when resetting the X or Y coordinates in AGD make sure ...
    BiNMaN BiNMaN October 2014 Chit chat
  • Pixel level collision detection[SIZE=3][FONT=Calibri]I need to do some pixel level collision detection. Assuming I have a byte of my ?player? sprite in DE and a byte of screen to t…

    ... rectangles to define platforms and objects of interest on screen so ... an X interval (start coord, width) and a Y interval (y coord and ... width). Writing code in terms of intervals (and ... be placed on any x pixel coordinate 0-2047. ...
    Alcoholics Anonymous Alcoholics Anonymous November 2014 Development
  • Edge Grinder, how would YOU do it?I always meant to post about this and AndyC reminded me in the 'vs' thread in games. [QUOTE=AndyC;808887]The thing I love about threads like this is…

    ... /> RANDOMIZE USR 4000

    and it will double scroll as ... ; address to read from screen
    LD HL,22528+256+256-64 ; address to place ... 4,A ; that is key y - exit to BASIC
    JP Z ...
    MatGubbins MatGubbins December 2014 Development
  • Help for beginner with z80Hi chaps, I'm reasonably new with z80, but had a fair amount of experience with 68000, so decided to give a few things a go. One little thing I'm t…

    ... br />
    Press Y to exit back to BASIC

    ... copy the character letter to the screen
    LD ... address to read from screen
    LD HL,22528 ; address to ... to the start of the text
    DEC DE ; and ...
    MatGubbins MatGubbins February 2015 Development
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    ... for base 10 (and 2,8,16) conversions to use a faster ... /> [code]
    myfzxstate.x = x * 7;
    myfzxstate.y = y *7;
    [/code]
    void *fzx_draw; // address of fzx_draw function
    struct ...
    Alcoholics Anonymous Alcoholics Anonymous February 2015 Development
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    ... hl,sp ; skip over return address on stack
    ld e ... /> ld a,l ; get x*32 again.
    and #224 ; mask low ... ,c ; get y displacement.
    add a,l ; add to low byte ...
    slenkar slenkar February 2015 Development
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    ... hl,sp ; skip over return address on stack
    ld e ... /> ld a,l ; get x*32 again.
    and #224 ; mask low ... ,c ; get y displacement.
    add a,l ; add to low byte ...
    slenkar slenkar February 2015 Development
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    ... hl,sp ; skip over return address on stack

    ... /> main()
    {
    unsigned char x, y, temp; // unsigned so there are ... sp
    ; skip over return address on stack
    ld e ... crt defines several sections to hold user code and data:

    Alcoholics Anonymous Alcoholics Anonymous February 2015 Development
  • More SpecBAS funHere's a neat little effect I lifted from a thread about displaylists and stuff from an Amiga forum - although SpecBAS has no hardware to assist, it …

    ... it's using the SIN to offset which line of ... original image it's going to copy onto the current ... line, so you get compressions and duplications of whole lines, ... like waves rising and falling out of the screen.

    ... position of the mouse, one X, one Y.
    joefish joefish March 2015 Sinclair Basic
  • More SpecBAS funHere's a neat little effect I lifted from a thread about displaylists and stuff from an Amiga forum - although SpecBAS has no hardware to assist, it …

    ... original image it's going to copy onto the current line ... , so you get compressions and duplications of whole lines, which ... like waves rising and falling out of the screen.

    ... , one X, one Y.[/QUOTE]

    Exactly right. Turned out to be ...
    Dunny Dunny March 2015 Sinclair Basic
  • Raycasting (3D Games!) with SpecBAS<div><font face="Arial, Verdana"><span style="font-size: 13.3333330154419px; line-height: normal;">Here's one I wrote just recently. I wanted to see …

    ... the walls, at least - floors and ceilings are a lot more ... .org/md32s6iu3/texmaze.png
    And here's the code:
    SCREEN LOCK: GO SUB 410: GO ... ,h-1 FILL 70 FOR x=0 TO w-180 LET dx ...
    Dunny Dunny May 2015 Sinclair Basic
  • Raycasting (3D Games!) with SpecBAS<div><font face="Arial, Verdana"><span style="font-size: 13.3333330154419px; line-height: normal;">Here's one I wrote just recently. I wanted to see …

    ... each pixel of floor and ceiling has to be done manually ... resolution textures. Set it to 2, and although the "pixels" will ... code by Lode Vandevenne20 DEGREES: SCREEN LOCK: LET scl=1: ... =1350 REM Engine60 FOR x=0 TO w-170 LET dx ... SIN pla80 LET cx=2*x/w-1,rx=px, ...
    Dunny Dunny May 2015 Sinclair Basic
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... FN l(x,y).  The first argument
            ;; is the target address to be ... were
            ;; determined by trial and error
            ld      ix,(23563 ... that it requires one to specify both the address and length.  Ideally, it ...
    stephenw32768 stephenw32768 May 2015 Development
  • Code structureHi all, I'd be interested in opinions on the neatest way to do this. I've got a print string routine in which 0-31 are reserved for control codes, …

    ... standard Bi*Frost library and all the modules reference ... assembling it and couldn't get it to assemble. I ... IMHO) inferior pasmo assembler and that didn't work ... :29 zasm v4.x add y for opcode timings< ... bin complica$.asm complica$.bin # screen dump
    pasmo -d ...
    dbolli dbolli August 2015 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... need to loop).

    2) Char start is font address + ( ... to register and align them to byte. I then transfer them to video memory. To ... put it to screen (using hi-res x coordinate from 0 to 254) you ... (and if you are at the edge of screen you need to clip ...
    tstih tstih August 2015 Development
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... ('x' is a-cross) and 'y' is the vertical axis and are quoted as x,y ... this case). All further references to 'x' & 'y' below use this convention ... at the top of the screen, so it would quit after ... ' don't print anything to the screen, because 22 is the AT ...
    Battle Bunny Battle Bunny September 2015 Development
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... convention of PRINT AT x,y; where x refers to the number of ... from the top of the screen and y is the number of ... to think that the Sinclair BASIC convention is "PRINT AT x, y; where x ... is vertical and y is horizontal" instead ...
    lunarul lunarul September 2015 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... ;
    ; Converts a screen pixel coord into a screen address and ;
    ; pixel position ... ; b - y position in pixels ;
    ; c - x position in pixels ...
    Kiwi Kiwi September 2015 Development
  • New game: Shoggoth Halls[img]http://zx-pk.ru/attachment.php?attachmentid=53443&d=1442416973[/img] unclassifiable an @ hero tries to withstand the $%& cellular automaton fo…

    ... currently X and the left neighbour is Y, the cell should change to Z ... /> X,Y,Z can be space, red-&, pink-% or green-$ (triangles and screen ... -rule turns the cell to %, and a right-rule to $). triangles combine the ...
    danner393 danner393 September 2015 Brand new software
  • Flood FillHi Folks, Can anyone point me to a flood fill that I can call from ZX BASIC? I have looked through the archive and although there are posts about…

    ... .
    Indeed, filling a 'difficult' screen takes lots of stack space ... somewhat like 'FILL AT x,y' (similar to PRINT AT x,y) I saw no ... do know what we want to fill and choose the coordinate. So ... in choosing two times.
    And indeed, plotting a full byte ...
    roko roko December 2015 Development
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... correct for selecting a bank and transferring to screen 7 from buffer/pagebank ... ,tiles+1 ;width bytes total? x times y character size?
    ld ...
    alienbanana alienbanana January 2016 Development
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... selecting a bank and transferring from screen 5 buffer to screen 7 from main ... ,tiles+1 ;width bytes total? x times y character size?
    ld ...
    alienbanana alienbanana January 2016 Development
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... selecting a bank and transferring from screen 5 buffer to screen 7 from main ... and tiles from certain banks, draw to buffer scrin then flip to normal screen ... ,tiles+1 ;width bytes total? x times y character size?
    ld ...
    alienbanana alienbanana January 2016 Development
  • Variable sized tiles /tile routineHow would you do a variable sized tile routine where the tiles have position variables too? Thanks would be interested to learn :)

    ... the registers changing to see if your loops and maths are working ... . You can select whether to see ... 8 or 16 bit, and decimal or ... your format is 'X(byte), Y(byte), Graphic(16-bit address)' then remember ...
    joefish joefish January 2016 Development
  • New Game : Descending DungeonsHi there - I'd like to announce this new game, my entry for ZXDev2015 It's a turn-based dungeon crawler - complete with randomly generated dung…

    ... (bugs and all!) and managed to defeat the ... to the exit teleport and progress to the next level without having to explore and ... X magic points, every new turn regain Y magic points up to ... and scattered cauldrons (once collected they are removed from the screen ...
    MatGubbins MatGubbins February 2016 Brand new software
  • What constitutes something being classed as 'Retro'?It would appear that these days anything older than 10 minutes old is now classed as Retro, or that god awful word, vintage. Clearly the speccy is…

    ... of "return to"... back in the day, when X, Y or Z were ... all the rage. "Vintage" [i]to me ... 8-bit CPU and 4-color screen output (if that). And is done ... 2D, pixellated / blocky graphics explicitly to give that old-skool look ...
    RetroTechie RetroTechie April 2016 Chit chat
<1…28293031323334>

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
address 11.8K 21.2K
to 549.6K 1.6M
x 14K 31.7K
and 504K 1.3M
y 6.2K 15.7K

Related Threads

  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • i want to save a snapshot file from snap to tap onto my hdd. what code address and length is it?hi,<br /> i want to save a snapshot file from snap to tap onto my hdd. what code address and length is it?<br /> i cant seem to find any info on th…
  • 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…
  • Help with Su 20 and issues to swap /beg for to finish 1st 50!Got hold of issue 20 but with no cover, I can get an image of the front cover, but could someone tell me if the Kempston advert on page 2 and the qui…
  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen.<br /> <br /> First I use HL to contain ROW and COLUM<br /> I then call the MapScreenFun…
  • How to hack game to find pokes for infinity life and others!Hello!<br /> <br /> Maybe this has been discused before, but I coulden't find anything via search.<br /> <br /> My question is this.<br /> <br /> How…
  • 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…
  • Fastest way to write something to screen$Hi,<br /> <br /> I just got pasmo.exe and start playing with attr scrolling, well, not scrolling, just write different values to a block and see if I…
  • Optimisation Needed! Is this the Fastest way to copy bytes from screen and back again?I have the screen address (say 0,0 i.e 16384)<br /> <br /> I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory.<br /> <…
  • 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 …

Related Searches

  • fastest way to clear screen
  • user name and password to download emulator
  • full screen fuse how to
  • loading screen poke to hide text
  • to differences in 128 and 2b
  • x y z
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • screen address
  • write to screen
  • copy picture to screen
  • white screen no border when trying to load
  • attribute address to screen
  • row to screen address
  • screen address to buffer
  • screen x y r tape
  • screen x y
  • screen address to attribute
  • x y to screen position

Copyright © 2024 World of Spectrum