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.029s
<1234567…34>
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... Pointer:
    push af
    push bc
    push de
    push hl
    push af
    push bc
    push de
    push hl
    push ix
    push ... screen
    push hl ;Write 8 bytes from registers
    push de
    push ...
    joefish joefish May 2009 Development
  • Tips on optimizing some newbie assembly routinesI'm starting to learn some assembly language. The best way to learn is to actually code something you are going to use, so I'm creating a very simple…

    ... 8 bytes to the screen:
    push de
    ld ... />
    ; Next character screen address:
    pop de
    screen address:

    ld ...
    na_th_an na_th_an June 2009 Development
  • 28-character wide multicolour(ish) on 48k SpectrumLong-time lurker here... I've always been interested in rainbow effects on the 48k Spectrum, mainly from a perspective of "Just what [I]would [/I]ha…

    ... areas of the screen by directly changing the PUSH instructions in memory ... point of the screen
    PUSH DE
    PUSH HL
    PUSH BC
    screen
    PUSH HL
    PUSH BC
    PUSH DE
    AMW AMW April 2012 Development
  • Textured Scanline Flood Fill for ZX Spectrum 48KPity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the…

    ... Leave some space for shadow screen buffer
    20 GO SUB ...
    Volker Volker February 2021 Software
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... using PUSH'.
    ; joefish's code turns half of the Spectrum screen ... /> push af
    push bc
    push de
    push hl
    push ix
    push ... the stack pointer to the screen
    push hl ; write 8 bytes ...
    chev chev May 2009 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    [code]
    ; PRINT AT Y,X full screen
    ; Y = B-reg, X = C-reg
    ; 0
    Dr BEEP Dr BEEP April 2010 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    Now with saving temporary colours

    [code]
    ; PRINT AT Y,X full screen
    ; Y = B-reg, X = C-reg
    ; 0
    Dr BEEP Dr BEEP April 2010 Development
  • Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …

    ... them all while printing on screen

    ld hl,menuItems ... e,10 ;x position on screen
    push de ;remember to draw ... de

    showCursor
    push de
    ld h,0 ... row
    .loop0
    push bc
    push hl
    ld b ...
    Shiru Shiru June 2010 Sinclair Basic
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…

    ... bc,184*256+249
    ; push bc
    ; call print_char
    screen
    push bc
    ;save off ...
    Turkwel Turkwel June 2010 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... 2 (lower or upper screen) then call 5633 to ... you can use full screen PRINT AT and it ... will set to the right screen. After the PRINT AT ... characters on the right defined screen

    [code]
    ; ... PRINT AT Y,X full screen
    ; Y = B-reg, ...
    Dr BEEP Dr BEEP June 2011 Development
  • 30-column 8x2 multicolor (even in 48K)I don't recall any 8x2 multicolor routine for 30 columns that would work on all Spectrum models (including the Spectrum 48K), so I decided to write i…

    ... columns 22 and 23 on screen
    PUSH HL ; update columns ... 20 and 21 on screen
    PUSH DE ; update columns ... 18 and 19 on screen
    PUSH BC ; update columns ... 14 and 15 on screen
    PUSH HL ; update columns ...
    Einar Saukas Einar Saukas May 2014 Development
  • Bomb Munchies - preview releaseBomb Munchies Preview release Version 12th Jan 2014 [URL=http://s979.photobucket.com/user/MatGubbins/media/bmsix_zpsc33279a2.gif.html][IMG]http://i…

    ... game to the title screen.

    -Push Bomb power-up-
    screen - have another go.

    MatGubbins MatGubbins May 2016 Brand new software
  • Why doesnt this work???Simple piece of code wont do as it should, just want to fill the top 22 lines of screen with an attribute value (150) but it wont have any of it. Som…

    ... /> push de
    push de
    push de
    push de
    push de
    push ... the screen
    push de
    push de
    push de
    push de
    push ...
    JamesD JamesD October 2016 Development
  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen. First I use HL to contain ROW and COLUM I then call the MapScreenFunction As I draw m…

    ... draw an image to the screen.

    First I use ... = display address
    MapScreenAddress:
    push de
    ld a,l ...
    robpearmain robpearmain May 2004 Development
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... /> LD SP,HL
    PUSH BC
    PUSH BC

    ... LD SP,HL
    PUSH BC
    PUSH BC

    ... the first column
    ;HL=screen addr.
    ;DE=address ... />
    RLOOP PUSH BC
    PUSH IX
    PUSH IY

    dmsmith dmsmith September 2004 Development
  • Fastest way to write something to screen$Hi, 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 can introdu…

    ... fastest way to update the screen. I know that ldir/lddr ... , but not sure about the push vs ld (hl),a.
    LOOP
    PUSH DE
    DEC BC
    AE.Vasconcelos AE.Vasconcelos April 2005 Development
  • 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) I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory. I then want to cop…

    ... :
    di

    push iy

    ; Draw ... ; Copy from store to the screen

    ld hl ... 32
    lp1:
    push hl

    ld ...
    robpearmain robpearmain November 2005 Development
  • Screen LoaderCouple days ago i find very interesting loader routine in ex Yugoslavia magazine "Svet Kompjutera" from january 1987. Authors of article, calls this …

    ... most impressive.
    Uncompressed screen must be at 49152, routine ... /> LD HL,01343
    PUSH HL
    IN A,(& ... LD (IX+0),L
    PUSH AF
    RRR CALL RUT ... )
    AND C
    PUSH AF
    LD A,(FL1 ... /> LD (DE),A
    PUSH BC
    LD BC,32 ...
    Pegaz Pegaz August 2006 Games
  • Push/Pop data copyingWe all know that stack pointer cheese and push/pop is faster to move data than LDIR - which in turn is slower than unrolled LDI's anyway. I rewrote …

    ... use push/pop, but copying a four character sprite to the screen ... takes three cycles of push/pop.

    screen buffer version instead, which is ... thought. Could also break the screen buffer into 2x1 blocks and ...
    Gedlion Gedlion March 2011 Development
  • (part of) screen to UDGHere is a routine to copy a Y,X-position on screen to a UDG. 0<=y<=23 0<=x<=31 144<=udg<=165 (UDG "A" to UDG "U") [code] ; start code with ; PRINT …

    Here is a routine to copy a Y,X-position on screen to a UDG.
    0
    Dr BEEP Dr BEEP June 2011 Development
  • Push 'n' ChaseIt is my great pleasure and honor to announce the release of PUSH 'n' CHASE a game made with CGD featuring a wonderful loading and intro screen …

    ... a wonderful loading and intro screen made by the creator of ... am using the "skip the screen" option to show you all ... . Baddies can push the mines all over the screen and kill you ... Amore
    Loading and intro screen, advises, critical suggestions, game testing ...
    gabriele amore gabriele amore September 2013 Brand new software
  • SCREEN$ bug fixI've been using the SCREEN$() function recently for reading data off the screen rather than taking up space with an array and I got fed up with the s…

    I've been using the SCREEN$() function recently for reading ... data off the screen rather than taking up ... fix for it. Instead of SCREEN$(row,col) use FN ... ;HL=$106E
    push hl
    push de
    push bc
    ld ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • Developing "Push n Chase" into a good gameI was wondering if anyone would like to help developing my CGD "Push n Chase" into a good game. [url]https://www.youtube.com/watch?v=cdZ5XYbterc[/u…

    ... help developing my CGD "Push n Chase" into a ... are crates scattered around the screen, if you go over ... traps which you can push to kill your enemies. ... buy the crates (you push money bags against special blocks ... you are supposed to push blocks to clear the way ...
    gabriele amore gabriele amore August 2014 New game ideas
  • Screen buffer Tip from Raff CeccoRaff very kindly gave me this tip: "Incidentally, I remembered a trick I used on the Z80 for extra speed: When clearing the screen buffer, it was a…

    ...
    When clearing the screen buffer, it was actually much ... end of the screen memory area and push zero values onto ... the stack until the screen ... worked because you could push 16 bits of data ... in one push as opposed to just ...
    alienbanana alienbanana October 2014 Development
  • Function with push and popIm trying to see if I understand push and pop when it comes to using to pass parameters to functions: [code] LD HL,16384 LD A,5 Push AF Ld A…

    ... to see if I understand push and pop when it comes ... />
    LD A,5
    Push AF
    Ld A,7 ...
    Push AF
    call addfunc
    ADD A,B
    Push af
    ret

    screen address 16386
    its ...
    slenkar slenkar April 2016 Development
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... /> //
    // *****************************************************************************
    // zxsclzf ZX Spectrum Screen Compressor
    // by Tom Dalby ... to start the copy
    push hl ; 11t - store hl for ...
    TomD TomD April 2017 Development
  • Printing text using direct screen addressingHaving some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwell…

    Having some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwelling in my brain for this function. I'm trying to get the text working properly in 128k mode which uses ...
    andydansby andydansby December 2018 Development
  • another nameless game...I've looked at 3 or 4 other requests for names of games and the response seems to be really good so here's hoping... i had this game where you were …

    ... ) at the top of the screen. You flew around a four ... -lift setup and you could push objects as long as this ...
    hugh mann hugh mann November 2001 Games
  • Screen$ +3 disk to tape helpHi, I have several full screen pictures of my +3 disks (Screen$). How can I transfer these pictures onto tape without losing the last to lines beca…

    ... />
    I have several full screen pictures of my +3 disks ... (Screen$).

    How can I ...
    Stephen Stephen February 2001 Sinclair Miscellaneous
  • Most nice Loader ScreenHi, What is the better loader screen from speccy games?? or simply which is the screen you more remember.. I remember a lot the screen$ from Roboc…

    Hi,

    What is the better loader screen from speccy games?? or simply which is the screen you more remember..

    I remember a lot the screen$ from Robocop and HeadOverHeels.. also GreenBeret.
    Javier Alca?iz Javier Alca?iz March 2002 Games
<1234567…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • 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

HitBox

Word Docs Hits
screen 45.8K 73.8K
push 4.9K 12.7K

Related Threads

  • Push-Push Penguin Online HighScores UpdateHey all! <br /> <br /> If you like Speccy games then you will probably like this one. It is basically a Pengo remake with A LOT of extras. This one i…
  • 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…
  • 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…
  • Best Side Screen/Screen-Surrounds?I've been researching side-art/screen-surrounds for my own game, so at the risk of asking a question that has probably been asked in the last 20-odd …
  • Type a screen of text from the start screen.I've forgotten all the combo's of symbol-shift and so on, but is there a way, from Spectrum Basic to just type out a load of text? Problem is, as soo…
  • Mixed bag - Mangled in-game screen and/or loading screen.[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0012757&amp;loadpics=3"]Black Raven[/url]<br /> <br /> Mangled in-game screen and loading sc…
  • the loading screen.It wasn't so bad in the past, with all the colourful lines during the loading stage. But now that everything has improved so much it is kind of annoy…
  • Screen$ +3 disk to tape helpHi,<br /> <br /> I have several full screen pictures of my +3 disks (Screen$).<br /> <br /> How can I transfer these pictures onto tape without losin…
  • Most nice Loader ScreenHi,<br /> <br /> What is the better loader screen from speccy games?? or simply which is the screen you more remember..<br /> <br /> I remember a lo…

Related Searches

  • push
  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • issue 2 yellow screen
  • title screen
  • screen
  • basic scr screen
  • loading screen
  • preload screen
  • game over loading screen mac
  • loading screen game over
  • new loading screen for game over
  • screen copy push pop
  • screen buffer push
  • screen buffer push bc
  • screen push
  • screen push comparison
  • screen push write speed

Copyright © 2024 World of Spectrum