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.201s
<1…28293031323334>
  • 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…

    ... /> pop hl ; return address to HL
    ret z ... restore VDU flag
    ret ; and return

    ; ... _vdu_flag), 1 ; signal lower screen
    call in_item_1 ; ... hl ; store it in x-ptr
    call ...
    chev chev 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…

    ... of abs x or abs y to H
    ld a, h ; and to A ... A
    ld hl, vdu_flag ; address VDU flag
    ld d ...
    chev chev 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…

    ... call set_init_pal ; set palette and clear screen
    res 5, ( ... (iy + _flagx), l ; and flag x
    inc hl ; LD ... pop de ; unstack address
    and a ; clear carry ... add hl, de ; channel base address to HL

    ; ...
    chev chev 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…

    ... _x_ptr_h), 0 ; clear x-ptr
    ret ... cls_lower ; clear lower screen
    res ... to HL
    call number_1 ; skip line number and address ...
    chev chev November 2013 Development
  • FZX Driver for z88dkAn fzx library for z88dk can be downloaded [URL="https://drive.google.com/file/d/0B6XhJJ33xpOWM2hWNjAxMVkxaEk/edit?usp=sharing"]here[/URL]. The libr…

    ... + P_COL) ; l = x coord, h = y coord

    ... 192 ; will char draw off screen?
    jp nc, error_zc ... has screen orientation with y=0 at bottom and y=191 ... at top. This test is specific to ...
    Alcoholics Anonymous Alcoholics Anonymous December 2013 Announcements
  • FZX Driver for z88dkAn fzx library for z88dk can be downloaded [URL="https://drive.google.com/file/d/0B6XhJJ33xpOWM2hWNjAxMVkxaEk/edit?usp=sharing"]here[/URL]. The libr…

    ... _fzx + P_COL) ; l = x coord, h = y coord

    ... 192 ; will char draw off screen?
    jp nc, error_zc ... be 193 and not 192 there to check vertical y coord. ... with colour support and xor mode. And fixing the 184 ...
    Timmy Timmy December 2013 Announcements
  • ****ing Awesome Spectrum Engine (FASE)This is a new engine (sprites, tiles, map) for all ZX Spectrum machines. The engine set ups a runtime enviroment that leave between 24K and 30K byt…

    ... future: skiping Y coor tables and move sprite info from $5c00 to $5bc0 ... 0
    5b00 number of screen to paint
    5b01-5b96 ... info (number of sprite, X coord, Y coord)
    5c40-5c4f ... info (number of sprite, X coord, Y coord)
    5c40-5c4f ...
    antoniovillena antoniovillena January 2014 Brand new software
  • 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 …

    ... takes 0.48 second to display that pattern.
    to be in array p$()
    y,x
    push hl
    x,y screen address
    ld b,a< ...
    Battle Bunny Battle Bunny January 2014 Development
  • Loading AGD games into AGD to check codeHey there Not sure if this is quite the place to put this but it covers both Jonathan's AGD and Spin and is a question about developing my AGD game.…

    ... .g. BASIC loader program, loading screen etc.)

    Also remember ... mostly developed with AGD 2.x and their code won't be ... tool shed on my PC to avoid losing the possibility of ... modifying my games prior to Cronopios Y Famas, which was developed ...
    Alessandro Grussu Alessandro Grussu February 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... however.


    To make things easier, let's ... of things actually present on screen:[/B]

    In ... nr,tile1 X,tile1 Y
    tile2 nr,tile2 X,tile2 Y
    .....< ... through these data, read coordinates and draw tiles until you meet ...
    Ralf Ralf February 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... x), B with row(tile y)
    call get_screen_location ; HL now contains screen ... position to print ... screen position to print the block at
    ld a,b
    and ...
    Morkin Morkin February 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... x), B with row(tile y)
    call get_screen_location ; HL now contains screen ... position to print ... screen position to print the block at
    ld a,b
    and ...
    alienbanana alienbanana March 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... x), B with row(tile y)
    call get_screen_location ; HL now contains screen ... position to print ... screen position to print the block at
    ld a,b
    and ...
    alienbanana alienbanana March 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... be

    INK (foreground) and PAPER (background) colours on the ... 's:

    PAPER colour x 8
    plus
    INK ... /> bright = 64

    [0 x 8] + 4 + 64

    to calculate the attribute screen address. This is the ...
    Morkin Morkin March 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... x), B with row(tile y)
    call get_screen_location ; HL now contains screen ... position to print ... screen position to print the block at
    ld a,b
    and ...
    alienbanana alienbanana March 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... of data, finish and return to BASIC
    cp ... x), B with row(tile y)
    call get_screen_location ; HL now contains screen ... position to ... attribute co-ordinates on screen
    ld a,(de ...
    alienbanana alienbanana March 2014 Development
  • IF1Bis problems. The Edge of the Spectrum...Advice is sought from the learned on WoS. I just bought an Interface 1Bis from sunny South Africa. It arrived fast, but unfortunately doesn't work.…

    ... equivalent to loading bars around the GBL interface screen for some time and ... complete e-mail address as password.
    230- Welcome to
    230 ... Goodbye.
    ftp> !7Za x FtpDl.zip -aoa > FtpLs ...
    Pierre Pierre March 2014 Hardware
  • IF1Bis problems. The Edge of the Spectrum...Advice is sought from the learned on WoS. I just bought an Interface 1Bis from sunny South Africa. It arrived fast, but unfortunately doesn't work.…

    ... equivalent to loading bars around the GBL interface screen for some time and ... complete e-mail address as password.
    230- Welcome to
    230 ... Goodbye.
    ftp> !7Za x FtpDl.zip -aoa > FtpLs ...
    Dan Antohi Dan Antohi 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 …

    This seems to have been edited and taken out of context. For ... , x refers to the VERTICAL distance from the top of the screen and y to the ...
    jonathan jonathan April 2014 Development
  • DIM and FOR, NEXT loopHi there. I'm making a program with 100 items on screen using dim and a for next loop. The thing is, each time I want to manipulate the items I do an…

    ... with 100 items on screen using dim and a for next loop ... for g=1 to 50: if x=e(g) and y=f(g) then ... have 50 rocks and 50 diamonds and can fall and the rocks ... for g=1 to 50: if x=e(g) and y=f(g) then ... access with peek and poke because they compile to faster code.
    LCD LCD May 2014 Sinclair Basic
  • Beeper and Sprites at the Same Time?[URL="https://drive.google.com/file/d/0B6XhJJ33xpOWX1pQLS14RnppNFE/edit?usp=sharing"]Why not?[/URL] "q" for quit "m" to change sprite mode any other…

    ... a screen like that, paint out objects with attribute squares and tag ... cell (X) off] and
    | | | [turn cell (Y) on] -- [I]player moves to adjacent ... trigger events for game objects to move, and a faster clock which ...
    joefish joefish May 2014 Development
  • 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. …

    ... screen is actually pretty slow! I tried moving a 2x2 character, and ... knocked this up and although it flickers a ... some error checks and reactions to attributes and it's probably ... But add another sprite and some AI then it ... 101 PRINT AT Y,X;a$;AT Y+1,X;b$
    ...
    R-Tape R-Tape 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. …

    ... 7:
    FOR y=1 TO 20: PRINT AT y,1;TAB 31 ... : NEXT y
    10 LET X ... )-(x>1) AND i$="o")-((28 AND x=29)-(x1) AND i$="q")-((18 AND y ... =19)-(y
    Battle Bunny Battle Bunny June 2014 Sinclair Basic
  • Drawing a dotted line...Hi Folks, I cannot be the first person to want this (?) so here goes! Does anyone have a MC routine that does the same as the BASIC DRAW command bu…

    ... the most logical and simple way would be to just basically SET ... routine could be easily adapted to do this (if I could ...
    plot x,y
    Calculate next pixel address
    plot x,y
    over ... 1
    plot x,y
    jamorski jamorski July 2014 Sinclair Basic
  • Change PAPER and BORDER colours from machine codeHow do you go about changing PAPER and BORDER colours from machine code? I've forgotten the system variables for border and paper.

    ... hard. You can watch a SCREEN$ loading to visualise the pattern. Try ... are 256 characters (32 columns x 8 rows).
    First comes ... one character to the right you add one to the address (and so long ... a chunk) you add 32 to the address. But because you may ...
    joefish joefish July 2014 Development
  • Slap in the face for modern gamers number 45,107As you probably know, Gamestop (an American video games retailer chain) has plans to offer exclusive gameplay/game sections in AAA games, which is ap…

    ... bought [game x] and it doesn't support [feature y], that's ... same one) that I want to address. One is that the public ... to distinguish things. And they really do have the ability to learn not to ... .

    And perhaps it's interesting to know, that even ...
    Timmy Timmy July 2014 Chit chat
  • 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 routine to draw a filled rectangle on the screen. Whilst reading ... I came across the partical screen clear routine.

    Here ... is to be able to supply the x,y,h,v and attribute value to use ...
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • Better arrangement for video memory?While doing some documentation work for the ZX-Uno project, I compared the advantages of the weird layout of the ZX Spectrum against a linear layout.…

    ... when you'd want to copy individual lines and that couldn't ... the Y screen address ( I think 6 instructions shorter )but you still need to ...
    seedy1812 seedy1812 September 2014 Development
  • Better arrangement for video memory?While doing some documentation work for the ZX-Uno project, I compared the advantages of the weird layout of the ZX Spectrum against a linear layout.…

    ... the Y screen address ( I think 6 instructions shorter )but you still need to ... have a character-arranged screen, and you wanted to scroll it horizontally, ... , then move on to the next character and repeat. Adding an ... then you'd have to correct H and INC L after ...
    joefish joefish September 2014 Development
<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