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.059s
<1234567…34>
  • Mini scroll routineI'm looking for a routine that scrolls a small section of the screen downwards and replaces it with nothing, 2 x 2 charcter blocks to be precise, to …

    ...
    call scroll_one_line ;move down one line of the 192 in the ... counter
    djnz scrlp ;repeat scroll loop 'B' times
    ... to next one down
    call drawline ;fill one line of 32 ... something similar but uses a screen address table and manipulates ...
    R-Tape R-Tape October 2012 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…

    ... br /> call po_scr_3 ; scroll the screen
    .endif
    ... so
    dec c ; down one line
    ld a, 24 ...
    chev chev November 2013 Development
  • A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…

    ... ),a

    inc h ;down one line

    ld a,h ... A with high byte of screen address
    sub 8 ;subtract ... /> ptr_shift equ $-1

    ;scroll left H+L
    add ... A with high byte of screen address
    sub 8 ; ...
    Jerri Jerri March 2017 Development
  • A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…

    ... /> ptr_shift equ $-1

    ;scroll left H+L
    add ... the left
    inc h ;down one line

    ld a,h ... , we're on the next line
    ;of char row, so ... A with high byte of screen address
    sub 8 ;subtract ...
    Jerri Jerri March 2017 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…

    ... an 8x8 character across the screen one pixel at the time. I ... ;put graphic into screen
    inc h ;down one row on screen address
    inc h ;move down one line
    dec e ;decrease counter ...
    inc hl ;move one screen byte to the right
    ...
    Rickard Rickard May 2007 Development
  • joining lines of BASICDue to overwhelming demand - well, one demand - well, more of a suggestion, really - here's a routine to join together lines of BASIC. The vertical c…

    ... /> Up/down arrow now move up/down one line in the editing line (come out ... of editing mode to scroll up/down ... down again will join the line to the next line (if there is one ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…

    ... number of shifts or current screen/sprite data address. Instead, ... it on screen

    dec l ;back one cell to ... the left
    inc h ;down one line

    ld a, ... msl_shift_done
    ex de,hl ;screen address -> DE, spite data ...
    Ast_A_Moore Ast_A_Moore February 2017 Development
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ... couple evenings optimizing it, shaving down a few clocks here and ... 're full, flush byte to screen
    ld c, #0x08
    ; Put last byte on screen
    ld (hl),b

    ; Move destination base pointer down one line
    inc -5 (ix)
    Sol_HSA Sol_HSA December 2018 Development
  • how do i set this code up, so i can print more than one line of text?well i got it working but how do i set this code up, so i can print more than one line of text? with a loop or something? not sure where to start on …

    ... i can print more than one line of text? with a loop ...
    digital digital June 2020 Assembler
  • how do i read the keyboard in assembly? here is the code i tried writting to find out the value of a key call 28f (hex) loop: ld a,255 cp e jr z loop ld (50000),e ret notes from what i …

    ... /> screen +255 for the line in the charcter, +32 to move down one line.
    mestor mestor August 2005 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…

    ... a,(hl) ;load the first screen byte into A
    rr ... ;write earlier rotated byte to screen
    inc hl ;go to ... ;write to screen memory
    dec hl ;move back one character to ... left
    inc h ;move down one line
    dec e ;decrease counter ...
    Dr BEEP Dr BEEP May 2007 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…

    ... loadgraphic
    ld hl,16384 ;screen address
    ld de,35000 ... graphic into screen
    inc h ;down one row on screen address

    inc h ;move down one line
    djnz loop1 ;decrease b ... br /> inc hl ;move one screen byte to the right
    Rickard Rickard May 2007 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…

    ...
    ld hl,16384 ;screen address
    ld de,35000 ... graphic into screen
    inc h ;down one row on screen address

    inc h ;move down one line
    djnz loop1 ;decrease b ...
    inc l ;move one screen byte to the right
    Dr BEEP Dr BEEP May 2007 Development
  • Did the average Spectrum programmer really even try?I've been thinking about this recently, I'm always hearing Amstrad, and MSX users moaning about how unfair it was that they got "lazy Spectrum ports"…

    ... these moves the column across one.


    ... move the y co-ord down one line.

    Attribs -
    screen

    ... the left of the screen towards the middle, ... the right of the screen towards the middle.
    mulder mulder August 2010 Games
  • ccompletly baffeled machine codeHi everyone, BEFORE you ask i have not asked help for loads of problems i have recently now encountered and i figured the problems out myself, hones…

    ... down' contains the Letter Q. The entire Spectrum screen ... a ;write byte to screen
    inc de ; ... /> inc h ;move down one line on the screen
    djnz loop1 ...
    Turkwel Turkwel September 2010 Sinclair Miscellaneous
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... [b]first scrolls the lower screen up one line[/b] before printing the ... . So the lower screen's line 1 is now [b]one line higher[/b ... into the already cleared space one line above it. So the 2nd ... /> Thanks BB and Andrew - shutting down now with a red face ...
    Paddy Coleman Paddy Coleman May 2011 Sinclair Basic
  • Simple text scroller, first character problemin a text scroller, whole line scrolled to the left by 1 pixels using RL(HL) ; DEC L method. But at the rightmost character must be printed immediate…

    ... , instead of dealing with the screen layout) - just think of ...
    [code]
    ld hl,screen
    ld de,buffer
    line
    ex de,hl ; hl now points to screen ... /> pop hl
    inc h ; down one line
    djnz loop
    [/code ...
    gasman gasman January 2015 Development
  • Subtract 4 from an addressThis is a novice Z80 question really: I'm trying to vertical scroll my back buffer, but I'm not sure of the quickest way to apply an offset and mo…

    ... . The buffer then gets scrolled down one line at a time until 16 ... have passed, then another line of tiles is read from ... before it was drawn to screen.

    Which other methods ...
    Atari_Jetman Atari_Jetman September 2015 Development
  • Character Based SpritesHi, I'm working through Jonathan's excellent guide to writing games, and have mastered the animation of single UDGs. Before or move onto Pixel…

    ...
    call xy2screen ;find screen position
    push de ... br /> pop de ;get screen position back
    call ... br /> call nextlinedn ;move DE down one line
    djnz ptlp
    ret ... br /> screen2att: ;change DE at screen to DE at attribute
    daveysludge daveysludge July 2016 Development
  • Proportional-width fontsFor reasons that are still not quite clear to me (because I’ve always loved typography and design,) I never bothered to write a proportional-font rou…

    ...
    push de ;save current screen addr

    ld ... ;back on screen
    inc e ;next screen byte
    ... dec e ;back one cell
    inc d ;down one line
    inc ... />
    pop de ;restore screen addr

    char_attr1< ...
    Ast_A_Moore Ast_A_Moore March 2018 Development
  • Proportional-width fontsFor reasons that are still not quite clear to me (because I’ve always loved typography and design,) I never bothered to write a proportional-font rou…

    ...
    push de ;save current screen attr addr

    ... on screen
    char_no_shift
    dec l ;back one cell< ...
    blank inc h ;down one line
    inc e ;next ... />
    pop de ;restore screen attr addr

    ...
    Ast_A_Moore Ast_A_Moore December 2018 Development
  • Scrolling Loader CounterPlease can someone help me with writing a scrolling counter for a loading system. I like the Hewson counter so i`ve taken the font from zynaps loade…

    ... =H-1.
    [SCROLL]
    1. Print one line(byte) at a time ... top line of a character square. So that the '9' will scroll one ...
    FrankT FrankT November 2006 Development
  • Problem with saving picture for game!Thanks for the code guys! The auto-start code is very sweet! And thanks for telling me about programming it to pick up items etc. There's only one p…

    ... could try copying/pasting the screen$ blocks (there's two of ... /> LOAD "": SAVE "MyScreen" SCREEN$

    as one line, and chance tapes as ... .

    Tried loading your screen into The Artist II and ...
    Dunny Dunny November 2004 Sinclair Basic
  • Thinking of making a "Wicker Man" text adventureI introduced my friend to the wonderful world of Speccy text adventures the other night, after she reminded me she liked D+D/MMORPGs; so we played an…

    ... will see the cursor skip down one line. This is known as an ...
    The Lone Magpie The Lone Magpie August 2009 New game ideas
  • Thinking of making a "Wicker Man" text adventureI introduced my friend to the wonderful world of Speccy text adventures the other night, after she reminded me she liked D+D/MMORPGs; so we played an…

    ... will see the cursor skip down one line. This is known as an ...
    polomint polomint August 2009 New game ideas
  • Optimization for this codeHello, I have done and submitted a small program for the CSS Crap Game Compo which involves a machine code routine. The z80 with BASIC and MC is av…

    ... 486062]Yes, the first line didn't show all ... help Patrik. The first line is very quickly drawn ... mistake on the first line in the original code. ... />
    inc h ; move down one line

    ld a, ( ... i.e. move back up one line
    jp loop1 ; go ...
    Rickard Rickard October 2010 Development
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... the middle of lower line 1 then the spaces ... first scrolls the lower screen up one line[/b] before printing ... lower screen's line 1 is now [b]one line higher[/b ... the absolute bottom line of the screen. So the ... the already cleared space one line above it. So the ...
    Battle Bunny Battle Bunny May 2011 Sinclair Basic
  • ZX Spectrum 48K clone and test resultsHi! This is my first post, so, first of all, I'd like to say hello to the whole community! I am Alessandro Dorigatti from Italy and I'm developing …

    ... line should be aligned to the start of the "paper screen ... " (in short, "screen"), just one line over the screen.
    < ... the key "W", the line "flickers" (exactly as in ... sometimes returns aligned to the screen (previous position); it appears ...
    adorigatti adorigatti July 2011 Hardware
  • The first speccy game you ever clapped eyes onMine was Jet Set Willy round an old mates house back in the early 80's, I was mesmerized!

    Pssst! I think. On a black and white telly. I loved the way the loading screen appeared one line at a time....!
    JeffB JeffB July 2013 Games
  • SpectranetHi all, I just bought a spectranet card and have a couple of questions I hope someone can answer for me. I have played around with it on both a +3 …

    ... (i.e. spool the page down one line).

    If you ... linefeeds, every line prints on top of the previous one. And if ... length of the
    preceeding line.
    [/code]
    The ...
    ccowley ccowley November 2013 Hardware
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
scroll 3.1K 4.1K
screen 45.8K 73.8K
down 43K 50.8K
one 197.7K 277K
line 19.4K 33.7K

Related Threads

  • one grey and one black +2 up for sale in one lot[url="http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;rd=1&amp;item=8184519459"]http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;rd=1&amp;item…
  • 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…
  • 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…
  • Line - a one line arcade gameHi,<br /> <br /> I have published Line, a game written in a single line of BASIC. Thanks to Einar Saukas for additional optimisations, suggestions,…
  • How can I scroll a line of text and wrap perfectlyI know this is easy for most of you but for some reason I am messing it up.<br /> <br /> In Assembly Language I want to do the following:<br /> <br /…
  • One plus oneSomeone pointed out, in a now-locked thread about the Brainless Nazional Party:<br /> <br /> [quote]Or how about the way some people claim that one p…
  • 48k one dead, one dodgyhello everyone.<br /> <br /> I have 2 48k spectrum +'s (the one with the QL case).<br /> <br /> Both boards have issue 3B on them near the speaker.<b…
  • The mother of all battles: One on One vs Kung-Fu Master ;-)And now, two of the worst Spectrum games ever... <br /> <br /> ... ONE ON ONE and KUNG-FU MASTER !!! :lol: :lol: :lol: :lol: <br /> <br /> Which do …
  • Disabling scroll? at the bottom of the screen.Everyone must have written something similar to:<br /> <br /> 10 PRINT "HELLO"<br /> 20 GO TO 10<br /> <br /> at some point in their lives. But when …
  • Eliminator (is this one that one?)[URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0001600"]Eliminator[/URL]<br /> <br /> Is SJC in the lower left S. Crow? (already credited)<br…

Related Searches

  • scroll line
  • scroll down
  • scroll screen down
  • character scroll down
  • scroll screen down one characte
  • scroll screen down one character
  • 2 pixel scroll down
  • scroll attributes down
  • one pixel up scroll
  • fill screen line at a time
  • print one line
  • one line
  • screen memory next line
  • plot down screen
  • one line per loop
  • decrement screen line
  • previous screen line
  • tv raster screen line
  • scroll down basic
  • move hl down one character line

Copyright © 2024 World of Spectrum